如图启动tomcat时报错。原因是线程停止失败。有可能导致内存泄漏。

解决过程:
第一步:排查是不是tomcat容器的问题

重新解压一个tomcat容器,在虚拟机中运行。出现以下页面说明tomcat启动正常:

第二步:排查是不是工程包的问题

将webapps目录下的工程包复制到刚才新的tomcat容器下,启动tomcat,看是否有报错。

第三步:重启之后,查看log日志

发现还是有报错,查看tomcat的启动日志。

仔细排查,发现redis和mongodb连接出错。检查mongodb、redis的状态,配置文件的ip及端口,重启之后,项目正常运行。

tfd项目重启mongodb:

查看进程:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐