cuba新项目导入修改数据库
1.build.gradle 的mysql地方改成本地
ask createDb(dependsOn: assembleDbScripts, description: 'Creates local database', type: CubaDbCreation) {
dbms = 'mysql'
host = 'localhost'
dbName = 'imp_dev_0_1'
dbUser = 'root'
dbPassword = '123456'
connectionParams = '?useSSL=false&allowMultiQueries=true&serverTimezone=UTC'
}
task updateDb(dependsOn: assembleDbScripts, description: 'Updates local database', type: CubaDbUpdate) {
dbms = 'mysql'
host = 'localhost'
dbName = 'imp_dev_0_1'
dbUser = 'root'
dbPassword = '123456'
connectionParams = '?useSSL=false&allowMultiQueries=true&serverTimezone=UTC'
}
2. \modules\core\web\META-INF\context.xml的mysql
<Resource
name="jdbc/CubaDS"
type="javax.sql.DataSource"
maxTotal="20"
maxIdle="2"
maxWaitMillis="5000"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/imp_dev_0_1?useSSL=false&allowMultiQueries=true&serverTimezone=UTC"
username="root"
password="123456"/>
<!-- Switch off session serialization -->
<Manager pathname=""/>
修改打印日志
配置打印sql日志
cuba API上面说明在logback.xml中配置,但是uber-jar-logback.xml配置是没有用的
直接去deploy -tomcat-conf-logback.xml中修改配置即可
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %-5level %-40logger{36}- %msg%n</pattern>
</encoder>
</appender>
<logger name="eclipselink.sql" level="DEBUG"/>
3. 修改前端地址
iifdsp----local.app.properties、
front.token.url=http://localhost:32080/iifdsp/rest/u/token
#frontBrowser.frontScreenUrl=http://localhost:32080/iifdsp-front/#/
frontBrowser.frontScreenUrl=http://localhost:8080/#/
frontBrowser.smartBiUrl=http://192.168.7.49:32280/smartbi
cuba.testMode=true
#cuba.performanceTestMode=true
iifdsp-core-----local.app.properties
front.token.url=http://localhost:32080/iifdsp/rest/u/token
frontBrowser.frontScreenUrl=http://localhost:8080/#/
frontBrowser.smartBiUrl=http://192.168.7.49:32280/smartbi
cuba.testMode=true
#cuba.performanceTestMode=true
4.阅读 cuba自带的 代码
搜索Scheduled Tasks
然后通过sys$ScheduledTask.browse 去查找页面
页面和 java类都可以进入查看了