服务器上JAVA项目突然运行不了解决办法

平时只要运行tomcat就可以了,但是突然运行不了了 ,可以跑,但是卡了几个小时完全没进展,而且是乱码。找了许多网上例子,这是我改的过程。

  1. 解决乱码。

将tomcat/conf/logging.properties文件中的java语言UTF-8改为GBK。我这边的代码是已经打包好了放服务器运行的,项目本身没有什么改动,所以我这边只需要看控制台效果,所以只用改这个。

  1. 替换相关域名的tomcat证书 。

我这边项目写的接口都是带域名的,所以需要相应的ssl证书(我就是因为这个出问题的,运行几小时出不来我还以为别的问题!),都是一年有效期,我这边用的是腾讯云的,所以在ssl证书上下载tomcat(JKS格式)证书后,放到服务器中。

该压缩包解压后有两个文件,一个是密钥,一个是证书。

打开tomcat/conf/server.xml文件,将密钥替换成新的,并将证书替换成新的即可。因为根域名有时候有可能有也可能没有前缀www. ,如果不一样,改名一致就行了。

关于其他不影响的问题尝试:

  1. 关于至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD饿完整JAR列表。在扫描期间跳过不需要的JAR可以缩短启用时间和JSP编译时间。

这个根本不是什么大问题,一开始我还以为可能因为版本太旧,所以出现不兼容了,按照网上改了一堆,都没有用,运行速度依旧很慢(针对之前一直能用,突然出现问题的情况)。如果不了解这个问题是否有影响,可以翻看tomcat以前的日志查看。我这边是看了几年前的日志发现这个问题一直有的,但是只是个提示,并不是影响代码运行不了的关键,不要把重心放在这,我就是放这里几天了才发现重点放错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值