diff --git a/Doc/替换链接.sql b/Doc/替换链接.sql index ff8dcade..15cbb7fc 100644 --- a/Doc/替换链接.sql +++ b/Doc/替换链接.sql @@ -1,3 +1,10 @@ -update visualization_link_jump_info set content=replace(content,'http://10.10.21.20:9000/dsBase/','https://www.edusoa.com/dsBase/') ; -update data_visualization_info set component_data=replace(component_data,'http://10.10.21.20:9000/dsBase/','https://www.edusoa.com/dsBase/') ; -update data_visualization_info set component_data=replace(component_data,'http://10.10.14.203/','https://www.edusoa.com/dataease/') ; \ No newline at end of file +-- 由黄海的开发机迁移到 10.10.14.14 +update visualization_link_jump_info set content=replace(content,'http://10.10.21.20:9000/dsBase/','http://10.10.14.14:9000/dsBase/') ; +update data_visualization_info set component_data=replace(component_data,'http://10.10.21.20:9000/dsBase/','http://10.10.14.14:9000/dsBase/') ; +update data_visualization_info set component_data=replace(component_data,'http://10.10.14.203/','http://10.10.14.203/') ; + + +-- 上线 +update visualization_link_jump_info set content=replace(content,'http://10.10.14.14:9000/dsBase/','https://www.edusoa.com/dsBase/') ; +update data_visualization_info set component_data=replace(component_data,'http://10.10.14.14:9000/dsBase/','https://www.edusoa.com/dsBase/') ; +update data_visualization_info set component_data=replace(component_data,'http://10.10.14.203/','https://www.edusoa.com/dataease/') ; diff --git a/debug.sh b/debug.sh new file mode 100644 index 00000000..b321ceaf --- /dev/null +++ b/debug.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.base.BaseApplication + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/local/jdk21 +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH + +JAVA_OPTS=" -Xms2048m -Xmx4096m" + +# 生成 class path 值 +CP=.:/usr/local/YunNan/dsBase/lib/* + +# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置 +java ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} + diff --git a/src/main/java/com/dsideal/base/BaseApplication.java b/src/main/java/com/dsideal/base/BaseApplication.java index 5853a703..390ae75a 100644 --- a/src/main/java/com/dsideal/base/BaseApplication.java +++ b/src/main/java/com/dsideal/base/BaseApplication.java @@ -28,6 +28,7 @@ import com.jfinal.kit.Prop; import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.OrderedFieldContainerFactory; import com.jfinal.plugin.activerecord.dialect.MysqlDialect; +import com.jfinal.plugin.druid.DruidPlugin; import com.jfinal.plugin.hikaricp.HikariCpPlugin; import com.jfinal.plugin.redis.RedisPlugin; import com.jfinal.server.undertow.UndertowServer; @@ -109,10 +110,10 @@ public class BaseApplication extends JFinalConfig { */ @Override public void configPlugin(Plugins me) { - HikariCpPlugin plugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl"), PropKit.get("mysql.user"), + DruidPlugin plugin = new DruidPlugin(PropKit.get("mysql.jdbcUrl"), PropKit.get("mysql.user"), PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName")); me.add(plugin); - HikariCpPlugin dataEasePlugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl").replace("ds_db", "dataease"), PropKit.get("mysql.user"), + DruidPlugin dataEasePlugin = new DruidPlugin(PropKit.get("mysql.jdbcUrl").replace("ds_db", "dataease"), PropKit.get("mysql.user"), PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName")); me.add(dataEasePlugin); // 配置ActiveRecord插件 diff --git a/start.sh b/start.sh new file mode 100644 index 00000000..876f1c06 --- /dev/null +++ b/start.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.base.BaseApplication + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/local/jdk21 +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH + +JAVA_OPTS=" -Xms2048m -Xmx4096m" + +# 生成 class path 值 +CP=.:/usr/local/YunNan/dsBase/lib/* + +# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置 +nohup java ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >> /dev/null 2>&1 & diff --git a/stop.sh b/stop.sh new file mode 100644 index 00000000..f5b90d73 --- /dev/null +++ b/stop.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.base.BaseApplication + +# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数 +kill -9 `pgrep -f ${MAIN_CLASS}` 2>/dev/null + +# 以下代码与上述代码等价 +# kill $(pgrep -f ${MAIN_CLASS}) 2>/dev/null