2019-10-24 18:28

@JFinal 这个插件具体内容发不出emmm,直接发解决方法的博客吧。https://www.cnblogs.com/buptl/archive/2017/04/27/6774016.html

2019-10-24 18:26

@JFinal 波总,非常感谢,我是用到你所说的fatjar的方式发布的,完全没有问题,就是使用fatjar方式发布的话pom文件的插件需要改进一下,不然会报java.lang.SecurityException: Invalid signature file digest for Manifest main attributes错误。

org.apache.maven.plugins
maven-shade-plugin
3.2.1


package

shade


stuck_pip_api


*:*

META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA





com.atuinfo.common.DemoConfig














2019-10-24 18:19

@chcode 好的好的,问题已经解决了,我用的是fatjar的方式发布的,完全没有问题,关闭日志可以说明一切
Shutdown Undertow Server ......
[INFO ] 2019-10-24 17:48:24,984 method:org.quartz.core.QuartzScheduler.shutdown(QuartzScheduler.java:639)
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down.
[INFO ] 2019-10-24 17:48:24,984 method:org.quartz.core.QuartzScheduler.standby(QuartzScheduler.java:560)
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
[INFO ] 2019-10-24 17:48:24,985 method:org.quartz.core.QuartzScheduler.shutdown(QuartzScheduler.java:711)
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete.
[DEBUG] 2019-10-24 17:48:25,084 method:org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:595)
WorkerThread is shut down.
[DEBUG] 2019-10-24 17:48:25,112 method:io.undertow.Undertow.stop(Undertow.java:254)
stopping undertow server io.undertow.Undertow@5f6ae1d
Shutdown Complete in 0.1 seconds. See you later (^_^)

2019-10-23 18:31

@JFinal 哈哈哈,我刚开始也以为是这么简单 ,但是我看到了${JAVA_OPTS}这个东西,而且上面没有指定这个变量,以为是环境变量,ok,谢谢波总,我要去试一试

2019-10-23 17:54

@JFinal 波总,jfinal undertow确实部署起来比较简单,但是jfinal.sh这个脚本里面用的是JDK,我部署的这个服务器有很多项目都在里面运行,不允许我配置环境变量(里面很多项目需要的JDK版本都不同),也就是说我没有JDK环境,脚本自认而然运行不起来(可以运行起来,但是得修改脚本,头痛)。所以我只能用tomcat内置指定JDK的路径来达到发布效果。回到问题上来,tomcat确实是关闭成功了,然后内存没有内存泄漏的想象,查看所有的Java进程也是0,一切看起来都安好,就是怕久了确实是内存泄漏导致服务器宕机。我再找找原因,如果没办法就只能使用jfinal undertow然后修改脚本,谢谢波总,波总牛皮

2019-10-23 10:59

@JFinal 好的 波总,下次一定不贴图,发代码,昨天的问题已经排查出来了,问题就是因为合作那边数据库账号没有给远程连接权限导致的,也就是说根据service_name这样子连接Oracle集群是正确的,谢谢波总 Jfinal万岁 Jfinal牛皮

2019-10-23 10:57

@chcode service_name是对的 然后今天错误找到了,排查了半天,最后排查到权限问题,发现那边没有给这个用户远程连接权限导致的,也就是说根据service_name连接oracle集群这样子做是正确的

2019-10-22 17:45

@JFinal 好的波总 我修改一下

2019-10-10 17:18

@zhangshiqiang 谷歌的包 guava 里面没有ResourceKit 我导入依赖也没有ResourceKit这个类

2019-03-12 16:56

爱你 么么哒