diff --git a/FengHuang/pom.xml b/FengHuang/pom.xml index c281c12..db9d458 100644 --- a/FengHuang/pom.xml +++ b/FengHuang/pom.xml @@ -7,29 +7,6 @@ FengHuang 1.0-SNAPSHOT - - - - - - - - - - - - ali-maven - http://maven.aliyun.com/nexus/content/groups/public - - true - - - true - always - fail - - - 1.8 @@ -37,11 +14,12 @@ - - - - - + + + org.apache.shardingsphere + shardingsphere-jdbc-core + 5.3.2 + com.jfinal diff --git a/FengHuang/src/main/resource/application.properties b/FengHuang/src/main/resource/application.properties index d221eaf..e4c87c8 100644 --- a/FengHuang/src/main/resource/application.properties +++ b/FengHuang/src/main/resource/application.properties @@ -2,7 +2,8 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.169 # redis port diff --git a/FengHuang/target/classes/application.properties b/FengHuang/target/classes/application.properties index d221eaf..e4c87c8 100644 --- a/FengHuang/target/classes/application.properties +++ b/FengHuang/target/classes/application.properties @@ -2,7 +2,8 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.169 # redis port diff --git a/dsssoserver/pom.xml b/dsssoserver/pom.xml index 395f725..b8ef720 100644 --- a/dsssoserver/pom.xml +++ b/dsssoserver/pom.xml @@ -7,27 +7,6 @@ dsssoserver 1.0-SNAPSHOT - - - - ali-maven - http://maven.aliyun.com/nexus/content/groups/public - - true - - - true - always - fail - - - - - com.e-iceblue - e-iceblue - http://repo.e-iceblue.com/nexus/content/groups/public/ - - 1.8 @@ -39,12 +18,12 @@ com.jfinal jfinal - 5.0.7 + 5.0.8 com.jfinal jfinal-undertow - 3.3 + 3.4 diff --git a/dsssoserver/src/main/java/com/dsideal/Start.java b/dsssoserver/src/main/java/com/dsideal/Start.java index fa46d1a..14c394e 100644 --- a/dsssoserver/src/main/java/com/dsideal/Start.java +++ b/dsssoserver/src/main/java/com/dsideal/Start.java @@ -83,34 +83,13 @@ public class Start extends JFinalConfig { druid.setTimeBetweenEvictionRunsMillis(60000); druid.setMinEvictableIdleTimeMillis(300000); druid.setValidationQuery("SELECT 'x'"); - druid.setTestWhileIdle(true); + druid.setTestWhileIdle(false); druid.setTestOnBorrow(false); druid.setTestOnReturn(false); druid.setMaxPoolPreparedStatementPerConnectionSize(20); //增加回收机制 - druid.setRemoveAbandoned(true); druid.setRemoveAbandonedTimeoutMillis(300); druid.setLogAbandoned(false); - // 4、配置log插件 - if (PropKit.get("showFullSql").equals("true")) { - Slf4jLogFilter slfLogfiter = new Slf4jLogFilter(); - slfLogfiter.setStatementExecutableSqlLogEnable(true); - slfLogfiter.setResultSetLogEnabled(false); - slfLogfiter.setConnectionLogEnabled(false); - slfLogfiter.setDataSourceLogEnabled(false); - slfLogfiter.setStatementCreateAfterLogEnabled(false); - slfLogfiter.setStatementPrepareAfterLogEnabled(false); - slfLogfiter.setStatementPrepareCallAfterLogEnabled(false); - slfLogfiter.setStatementExecuteAfterLogEnabled(false); - slfLogfiter.setStatementExecuteQueryAfterLogEnabled(false); - slfLogfiter.setStatementExecuteUpdateAfterLogEnabled(false); - slfLogfiter.setStatementExecuteBatchAfterLogEnabled(false); - slfLogfiter.setStatementCloseAfterLogEnabled(false); - slfLogfiter.setStatementParameterSetLogEnabled(false); - slfLogfiter.setStatementParameterClearLogEnable(false); - slfLogfiter.setStatementLogErrorEnabled(false); - druid.addFilter(slfLogfiter); - } me.add(druid); // 配置ActiveRecord插件 ActiveRecordPlugin arp = new ActiveRecordPlugin(druid); diff --git a/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java b/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java deleted file mode 100644 index ecccc6a..0000000 --- a/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.dsideal.baseService.Listener; - - -import com.mysql.cj.jdbc.AbandonedConnectionCleanupThread; - -import javax.servlet.ServletContextEvent; -import javax.servlet.ServletContextListener; -import javax.servlet.annotation.WebListener; -import java.sql.Driver; -import java.sql.DriverManager; -import java.sql.SQLException; -import java.util.Enumeration; - -@WebListener -public class FixTomcatServletContextListener implements ServletContextListener { - public void contextInitialized(ServletContextEvent sce) { - } - - public void contextDestroyed(ServletContextEvent sce) { - Enumeration drivers = DriverManager.getDrivers(); - Driver d = null; - while (drivers.hasMoreElements()) { - try { - d = drivers.nextElement(); - DriverManager.deregisterDriver(d); - System.out.println(String.format("ContextFinalizer:Driver %s deregistered", d)); - } catch (SQLException ex) { - System.out.println(String.format("ContextFinalizer:Error deregistering driver %s", d) + ":" + ex); - } - } - AbandonedConnectionCleanupThread.checkedShutdown(); - } -} diff --git a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java index 822a40e..bf3f986 100644 --- a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java +++ b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java @@ -11,29 +11,22 @@ public class CommomController extends Controller { /** * 根据全局变量的key获取value */ - public void getGlobalValueByKey() { + public void getGlobalValueByKey(String key) { JSONObject resultJson = new JSONObject(); - try { - String key = getPara("key"); - if (StringUtils.isBlank(key)) { - resultJson.put("success", false); - resultJson.put("msg", "key不允许为空!"); - renderJson(resultJson); - return; - } - - String[] keys = key.split(","); - for (int i = 0; i < keys.length; i++) { - String _key = keys[i]; - String _value = Login.dao.getGlobalValueByKey(_key); - resultJson.put(_key, _value); - } - resultJson.put("success", true); - renderJson(resultJson); - } catch (Exception e) { + if (StringUtils.isBlank(key)) { resultJson.put("success", false); - resultJson.put("msg", "获取数据异常!"); + resultJson.put("msg", "key不允许为空!"); renderJson(resultJson); + return; + } + + String[] keys = key.split(","); + for (int i = 0; i < keys.length; i++) { + String _key = keys[i]; + String _value = Login.dao.getGlobalValueByKey(_key); + resultJson.put(_key, _value); } + resultJson.put("success", true); + renderJson(resultJson); } } diff --git a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java index 4b674c8..ae0f598 100644 --- a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java +++ b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java @@ -19,6 +19,9 @@ import com.jfinal.kit.PropKit; public class WebLoginController extends Controller { + public void index(){ + redirect("/html/login.html"); + } public void login() { boolean flag = true; if (flag) { diff --git a/dsssoserver/src/main/resources/Sql/Login.sql b/dsssoserver/src/main/resources/Sql/Login.sql index eebe347..8e7264c 100644 --- a/dsssoserver/src/main/resources/Sql/Login.sql +++ b/dsssoserver/src/main/resources/Sql/Login.sql @@ -86,7 +86,4 @@ select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ? #end - - - #end \ No newline at end of file diff --git a/dsssoserver/src/main/resources/application.properties b/dsssoserver/src/main/resources/application.properties index 06c0aad..bf7548c 100644 --- a/dsssoserver/src/main/resources/application.properties +++ b/dsssoserver/src/main/resources/application.properties @@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin wx.app.id=wx3e0449144386938a wx.app.secret=15a37979f34791ca8b920c386afaa0d5 -showFullSql=true # Sql配置文件的物理路径 WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql - -#default.redirect.url=http://10.10.6.19/baseService/html/main.html - -SmsSignName=教育云平台 - -#OSS -accessKeyId=w5c4HJfSXoegx74M -accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI - # 记录登录日志的范围 loginLogIdentity=1,2,3,4,5,6,7 diff --git a/dsssoserver/target/classes/Sql/Login.sql b/dsssoserver/target/classes/Sql/Login.sql index eebe347..8e7264c 100644 --- a/dsssoserver/target/classes/Sql/Login.sql +++ b/dsssoserver/target/classes/Sql/Login.sql @@ -86,7 +86,4 @@ select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ? #end - - - #end \ No newline at end of file diff --git a/dsssoserver/target/classes/application.properties b/dsssoserver/target/classes/application.properties index 06c0aad..bf7548c 100644 --- a/dsssoserver/target/classes/application.properties +++ b/dsssoserver/target/classes/application.properties @@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin wx.app.id=wx3e0449144386938a wx.app.secret=15a37979f34791ca8b920c386afaa0d5 -showFullSql=true # Sql配置文件的物理路径 WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql - -#default.redirect.url=http://10.10.6.19/baseService/html/main.html - -SmsSignName=教育云平台 - -#OSS -accessKeyId=w5c4HJfSXoegx74M -accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI - # 记录登录日志的范围 loginLogIdentity=1,2,3,4,5,6,7 diff --git a/dsssoserver/target/classes/com/dsideal/Start.class b/dsssoserver/target/classes/com/dsideal/Start.class index 80bea3d..386ad54 100644 Binary files a/dsssoserver/target/classes/com/dsideal/Start.class and b/dsssoserver/target/classes/com/dsideal/Start.class differ diff --git a/dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class b/dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class deleted file mode 100644 index c92a0ef..0000000 Binary files a/dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class and /dev/null differ diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/AppLoginController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/AppLoginController.class index a146c32..01f2666 100644 Binary files a/dsssoserver/target/classes/com/dsideal/sso/server/controller/AppLoginController.class and b/dsssoserver/target/classes/com/dsideal/sso/server/controller/AppLoginController.class differ diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class index 627c99d..7885205 100644 Binary files a/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class and b/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class differ diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class index 75c0920..ae6ce67 100644 Binary files a/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class and b/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class differ diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/WebLoginController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/WebLoginController.class index 25dc20f..ff2f141 100644 Binary files a/dsssoserver/target/classes/com/dsideal/sso/server/controller/WebLoginController.class and b/dsssoserver/target/classes/com/dsideal/sso/server/controller/WebLoginController.class differ