这里有新鲜出炉的 Tomcat 教程,程序狗速度看过来!
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
这篇文章主要给大家介绍了 Linux 下重新启动 Tomcat 的步骤,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
本文主要介绍的是 Linux 下重新启动 Tomcat 的步骤,在 Linux 系统下,重启 Tomcat 使用命令操作的!
具体的步骤如下:
首先,进入 Tomcat 下的 bin 目录
- cd /usr/local/tomcat/bin
使用 Tomcat 关闭命令
- ./shutdown.sh
查看 Tomcat 是否以关闭
- ps -ef|grep java
如果显示以下相似信息,说明 Tomcat 还没有关闭
- root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
* 如果你想直接干掉 Tomcat,你可以使用 kill 命令,直接杀死 Tomcat 进程
- kill -9 7010
然后继续查看 Tomcat 是否关闭
ps aux 和 ps -ef 命令区别
ps aux 是用 BSD 的格式来显示 java 这个进程
显示的项目有:USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND
ps -ef 是用标准的格式显示 java 这个进程
显示的项目有:UID,PID,PPID,C,STIME,TTY,TIME,CMD
- ps -ef|grep java
如果出现以下信息,则表示 Tomcat 已经关闭
- root 7010 1 0 Apr19 ? 00:30:30 [java] <defunct>
最后,启动 Tomcat
- ./startup.sh
注意:使用 root 用户登录 Linux 系统;正确进入 Tomcat 目录;在确定 Tomcat 关闭之后再启动 Tomcat,否则会报端口被占用异常。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对 PHPERZ 的支持。
来源: http://www.phperz.com/article/17/0514/332734.html