linux下服务器部署,启动tomcat失败

按照帮助文档linux下服务器部署走的,启动后,查看日志报错


 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
16-Jul-2020 12:32:07.763 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [webroot] appears to have started a thread named [com.fr.store.impl.MemoryStore state clean Thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.lang.Thread.sleep(Native Method)
 com.fr.store.impl.MemoryStore$CheckStateThread.run(Unknown Source)
16-Jul-2020 12:32:07.881 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
16-Jul-2020 12:32:07.882 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]


这是启动时的显示。上面是我查看日志的信息

[root@iZuf6e2zsdbsecnjkmivzkZ bin]# ./startup.sh
Using CATALINA_BASE:   /usr/tomcat
Using CATALINA_HOME:   /usr/tomcat
Using CATALINA_TMPDIR: /usr/tomcat/temp
Using JRE_HOME:        /usr/tomcat/jre
Using CLASSPATH:       /usr/tomcat/bin/bootstrap.jar:/usr/tomcat/bin/tomcat-juli.jar
Tomcat started.

FineReport 王小文 发布于 2020-7-16 12:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
zsh331Lv8专家互助
发布于2020-7-16 12:53

楼主:通过启动日志,显示启动失败,可能是内存问题,调整下JVM的大小再启动试试。


参考链接:https://blog.csdn.net/hehuanchun0311/article/details/80506176


image.png

  • 王小文 王小文(提问者) 是内存问题,要在catalina.sh文件中修改内存设置,JAVA_OPTS=\"-Xms512m -Xmx1024m\",看了一些文档还有其他设置,建议先采用我的,不行在用其他的。
    2020-07-17 16:38 
最佳回答
0
ThorAsgardLv4见习互助
发布于2020-7-16 12:49

???

这也没报错啊, Tomcat started. 这不是启动成功了么

最佳回答
0
ixx2020Lv5见习互助
发布于2020-7-16 17:17

    按照步骤操作后 linux 安装完成无法运行(已解决)

1.    需要先开启防火墙服务,然后按照教程配置防火墙后便可以访问。

2.    使用ps -aux命令查看是否存在进程冲突 冲突的进程使用 kill -s 9 进程PID 强制关闭后再次启动

3.    使用netstat -anp 查看是否存在端口冲突


  • 4关注人数
  • 1278浏览人数
  • 最后回答于:2020-7-16 17:17
    请选择关闭问题的原因
    确定 取消
    返回顶部