linux部署服务器遇到tomcat already start
前言,之前做了个汽车停车计费的后端,然后现在需要部署到服务器。正常部署,使用secureFx找到所属webapps目录,将文件上传。然后打开shell,连接至linux服务器,然后pkill -9 java,结束java进程,开启tomcat就结束了。结果今天一直报tomcat进程被使用,然后我关了shell仍然如此,感觉tomcat应该被其他进程使用了。
1.首先打开secureFx,然后先到根目录,然后进入/usr/lib/tomcat/apache-tomcat-7.0.67/web_inst/webapp_cs/webapps/ 在这目录下,把自己文件放入,拖拽即可
- 运行shell 首先选择服务器地址222.73.203.XX 密码是XXX,连接成功以后
3 执行命令,pkill -9 -java 结束java进程
4 执行 sh /usr/lib/tomcat/server/web_inst/webapp_cs/start.sh 启动tomcat
5 ctrl+c(重要) 不能直接退出,直接退出相当于结束进程把tomcat也关了
6 可以关闭shell,然后运行222.73.203.XX查看是否tomcat已经可以用了
上面是正常的linux部署流程(在不报错的情况下)
这次报了以下这个错,请见图。
image.png
首先运行指令
netstat -apn |grep :8080
image.png
然后杀死对应进程
kill -9 27541
image.png
服务器正常开启.
原文链接:
http://www.jianshu.com/p/2be537d269af
关注我的公众号,都是满满的干货!