Tomcat Service
2016-01-26 14:53
621 查看
linux的小伙伴们,想使用
想,就加入以下启动脚本吧
之后执行命令
不用担心,我们只需要在系统中启动刚添加的tomcat8服务就好,启动服务命令如下:
哦了!
sudo service tomcat8 start来启动tomcat吗?
想,就加入以下启动脚本吧
/etc/init.d/tomcat8:
#!/bin/bash # # tomcat8 ## Source function library. #. /etc/rc.d/init.d/functions export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45 # JAVA_HOME[variable] export JAVA_OPTS="-Dfile.encoding=UTF-8 \ -Dnet.sf.ehcache.skipUpdateCheck=true \ -Djava.awt.headless=true \ -XX:+UseConcMarkSweepGC \ -XX:+CMSClassUnloadingEnabled \ -XX:+UseParNewGC \ -XX:MaxPermSize=512m \ -XX:MaxNewSize=384m \ -Xms1280m -Xmx1280m" export PATH=$JAVA_HOME/bin:$PATH TOMCAT_HOME=/var/lib/tomcat8 # TOMCAT_HOME[variable] TOMCAT_USER=root SHUTDOWN_WAIT=20 tomcat_pid() { echo `ps aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'` } start() { pid=$(tomcat_pid) if [ -n "$pid" ] then echo "Tomcat is already running (pid: $pid)" else # Start tomcat echo "Starting tomcat" ulimit -n 100000 umask 007 /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/startup.sh fi return 0 } stop() { pid=$(tomcat_pid) if [ -n "$pid" ] then echo "Stoping Tomcat" /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/shutdown.sh let kwait=$SHUTDOWN_WAIT count=0; until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ] do echo -n -e "\nwaiting for processes to exit"; sleep 1 let count=$count+1; done if [ $count -gt $kwait ]; then echo -n -e "\nkilling processes which didn't stop after $SHUTDOWN_WAIT seconds" kill -9 $pid fi else echo "Tomcat is not running" fi return 0 } case $1 in start) start ;; stop) stop ;; restart) stop start ;; status) pid=$(tomcat_pid) if [ -n "$pid" ] then echo "Tomcat is running with pid: $pid" else echo "Tomcat is not running" fi ;; esac exit 0
之后执行命令
sudo service tomcat8 start,系统会提示:
Failed to start tomcat8.service: Unit tomcat8.service failed to load: No such file or directory.
不用担心,我们只需要在系统中启动刚添加的tomcat8服务就好,启动服务命令如下:
`systemctl enable tomcat8.service`
哦了!
相关文章推荐
- linux下定时重启tomcat
- yi旅项目技术总结(不定期更新)
- eclipse中配置tomcat
- tomcat 监听指定ip
- win10下通过jconsole监控远程centos tomcat运行情况
- eclipse + tomcat的热加载
- Tomcat的内存溢出(PermGen space)
- 将maven项目打war包并部署到Tomcat上
- 在eclipse中的tomcat内存设置
- Tomcat热部署,每次在修改class文件后Tomcat都会自动重启
- eclipse启动tomcat无法访问
- Tomcat 设置JVM参数并验证是否设置成功
- tomcat配置文件server.xml详解
- jdk+MyEclipse+Tomcat 的安装教程和分析
- Jdk+MyEclipse+Tomcat的安装教程
- Tomcat采用目录映射的方式发布web项目-献给初学者
- MSM实现tomcat集群中session共享的高可用
- Tomcat配置虚拟主机
- tomcat中的web.xml和web项目中的web.xml
- eclipse 关于The APR based Apache Tomcat Native library警告