浏览代码

Merge branch 'master' into jfinal-java8

James 7 年之前
父节点
当前提交
9343972f60
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/java/com/jfinal/core/Config.java

+ 6 - 1
src/main/java/com/jfinal/core/Config.java

@@ -24,6 +24,7 @@ import com.jfinal.config.Plugins;
 import com.jfinal.config.Handlers;
 import com.jfinal.config.Interceptors;
 import com.jfinal.kit.PathKit;
+import com.jfinal.kit.StrKit;
 import com.jfinal.log.Log;
 import com.jfinal.log.LogManager;
 import com.jfinal.plugin.IPlugin;
@@ -77,7 +78,11 @@ class Config {
 	 */
 	private static void initEngine() {
 		engine.setDevMode(constants.getDevMode());
-		engine.setBaseTemplatePath(PathKit.getWebRootPath());
+		
+		// 避免在某些环境下 webRootPath 值为 blank 时无法启动项目
+		if (StrKit.notBlank(PathKit.getWebRootPath())) {
+			engine.setBaseTemplatePath(PathKit.getWebRootPath());
+		}
 	}
 	
 	public static final Constants getConstants() {