diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.java b/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.java index 367c56c1..b9608660 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/db/InitCoreData.java @@ -3,8 +3,6 @@ */ package com.jeesite.modules.sys.db; -import java.io.File; - import org.springframework.beans.factory.annotation.Autowired; import com.jeesite.common.callback.MethodCallback; @@ -50,12 +48,19 @@ import com.jeesite.modules.sys.service.UserService; * @version 2017-10-22 */ public class InitCoreData extends BaseInitDataTests { - + @Override public void begin() { super.begin(); - dataFile = new File(InitCoreData.class.getResource( - InitCoreData.class.getSimpleName() + ".xlsx").getFile()); + excelFile = InitCoreData.class.getName().replaceAll("\\.", "/")+".xlsx"; + } + + /** + * 建表语句执行 + */ + public void createTable() throws Exception{ + runScript("core.sql"); + runScript("job.sql"); } /** diff --git a/web/bin/init-data.bat b/web/bin/init-data.bat index 3ac1a643..ecf5fe80 100644 --- a/web/bin/init-data.bat +++ b/web/bin/init-data.bat @@ -25,5 +25,6 @@ cd %~dp0 cd ../ call mvn test -Dtest=com.jeesite.test.InitCoreData +call mvn test -Dtest=com.jeesite.test.InitGenData pause \ No newline at end of file diff --git a/web/bin/run-tomcat.bat b/web/bin/run-tomcat.bat index 0643cb3a..4f9608c4 100644 --- a/web/bin/run-tomcat.bat +++ b/web/bin/run-tomcat.bat @@ -18,7 +18,8 @@ title %cd% set currPath=%cd% -set MAVEN_OPTS=%MAVEN_OPTS% -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m +rem set MAVEN_OPTS=%MAVEN_OPTS% -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m +set MAVEN_OPTS=%MAVEN_OPTS% -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m if exist "../package/pom.xml" ( cd ../package diff --git a/web/bin/run-tomcat.sh b/web/bin/run-tomcat.sh index 102d06ae..2cfe4d87 100644 --- a/web/bin/run-tomcat.sh +++ b/web/bin/run-tomcat.sh @@ -8,6 +8,7 @@ cd ../ -MAVEN_OPTS=$MAVEN_OPTS -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m +# MAVEN_OPTS=$MAVEN_OPTS -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m +MAVEN_OPTS=$MAVEN_OPTS -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m exec mvn clean spring-boot:run -U diff --git a/web/bin/startup.bat b/web/bin/startup.bat index 15be1001..7ec1d3eb 100644 --- a/web/bin/startup.bat +++ b/web/bin/startup.bat @@ -5,7 +5,7 @@ rem * rem * Author: ThinkGem@163.com rem */ echo. -echo [��Ϣ] ���� Web ���̡� +echo [信息] 运行Web工程。 echo. rem pause rem echo. diff --git a/web/src/main/java/com/jeesite/modules/config/Application.java b/web/src/main/java/com/jeesite/modules/config/Application.java index df1c9575..af5a46a6 100644 --- a/web/src/main/java/com/jeesite/modules/config/Application.java +++ b/web/src/main/java/com/jeesite/modules/config/Application.java @@ -7,7 +7,6 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; -import org.springframework.context.annotation.Profile; import com.jeesite.common.io.PropertiesUtils; @@ -16,7 +15,6 @@ import com.jeesite.common.io.PropertiesUtils; * @author ThinkGem * @version 2018-1-8 */ -@Profile("default") @SpringBootApplication(scanBasePackages={"com.jeesite.modules"}) public class Application extends SpringBootServletInitializer { diff --git a/web/src/test/java/com/jeesite/test/InitCoreData.java b/web/src/test/java/com/jeesite/test/InitCoreData.java index 48388e73..14ad9c6f 100644 --- a/web/src/test/java/com/jeesite/test/InitCoreData.java +++ b/web/src/test/java/com/jeesite/test/InitCoreData.java @@ -6,6 +6,7 @@ package com.jeesite.test; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; +import org.springframework.test.context.ActiveProfiles; import com.jeesite.modules.config.Application; @@ -14,12 +15,14 @@ import com.jeesite.modules.config.Application; * @author ThinkGem * @version 2017-10-22 */ +@ActiveProfiles("test") @SpringBootTest(classes=Application.class) @Rollback(false) public class InitCoreData extends com.jeesite.modules.sys.db.InitCoreData { @Test public void initCoreData() throws Exception{ + createTable(); initLog(); initConfig(); initModule(); diff --git a/web/src/test/java/com/jeesite/test/InitGenData.java b/web/src/test/java/com/jeesite/test/InitGenData.java index 09b28a6c..74bafb40 100644 --- a/web/src/test/java/com/jeesite/test/InitGenData.java +++ b/web/src/test/java/com/jeesite/test/InitGenData.java @@ -6,21 +6,23 @@ package com.jeesite.test; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; +import org.springframework.test.context.ActiveProfiles; import com.jeesite.modules.config.Application; - /** * 初始化代码生成表测试数据 * @author ThinkGem * @version 2017-10-22 */ +@ActiveProfiles("test") @SpringBootTest(classes=Application.class) @Rollback(false) public class InitGenData extends com.jeesite.modules.gen.db.InitGenData { @Test public void initGenData() throws Exception{ + createGenTable(); initGenTreeData(); initGenTestData(); }