欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 应用服务 >> 正文

tomcat启动脚本不能执行

发布时间:2016-08-03    浏览次数:

现象:

执行startup.sh文件后告诉地址已经使用,导致tomcat不能启动

原因:

可能是前一次执行./shutdown.sh文件关闭tomcat时没有停止已经启动的java进程,而这个进程仍然在监听tomcat所使用的端口,或者有另外一个tomcat正在运行,server.xml文件中的监听端口和当前tomcat冲突。

解决办法

列出所有系统正在监听的端口和绑定的地址netstat -l

2. 找出当前系统中的所有进程,管道符号过滤输出显示包含java字符串的行

   ps -A  |grep  java        

      tty   time        proc

   1021     ?      java    

3. 结束一个指定的进程:

   kill   [进程号]

4. 强制杀死一个进程:

    kill -9 [进程号]

   如果确定不是别的tomcat运行导致的冲突或者没有java进程运行可以再次运行startup.sh文件启动tomcat