点评:在CentOS,实现Tomcat启动,可用的工具包括。




1,Tomcat自己的jsvc。此工具将启动2个线程。如果应用程序独占资源,将导致应用程序无法启动。这与Apache公共空间中的守护程序项目相同。
2。java服务包装,
在Nginx的脚本,你指的是写了一个脚本:

复制代码代码如下所示:
#
# /斌/狂欢!
#
# chkconfig:- 9135
#描述:启动和停止Tomcat
catalina_home = / / / tomcat-8085网站数据
pid_file = / / / tomcat8085.pid运行功
java_home = / / /默认使用java
java_opts =服务器xms512m - xmx1024m
CATALINA_BASE=$CATALINA_HOME
catalina_opts = -该。图书馆。路径=美元/桶catalina_home
路径=
java_home美元/ lib /工具。罐:
catalina_home美元/桶/罐:共享服务。
catalina_home美元/桶/ bootstrap.jar
retval = 0
#源函数库。

#源网络配置。
/ / sysconfig /网络等
#检查网络上。
{网络}否}退出0
#启动守护进程的功能。
开始(){
#
#启动Tomcat
#
如果{ E pid_file美元};然后
回声pid_file美元已经…。
1号出口
FI
回声N $ 开始pid_file美元:
使用nohup java_home美元/桶/ java
Dcatalina回家catalina_home 美元。
Dcatalina基地catalina_base 美元。
Djava。IO。tmpdir =美元tmp_dir
catalina_opts美元
- CP $路径
java_opts美元
org.apache.catalina.startup.bootstrap开始> $ catalina_home / / catalina.out日志
retval = $
回声
{ 0 } $ retval =触摸pid_file美元
Return $RETVAL
}
#停止后台程序功能。
停止(){
#
#停止
#
回声N $ 停止pid_file美元:
使用nohup java_home美元/桶/ java
Dcatalina回家catalina_home 美元。
Dcatalina基地catalina_base 美元。
Djava。IO。tmpdir =美元tmp_dir
catalina_opts美元
- CP $路径
org.apache.catalina.startup.bootstrap停止> catalina_home美元/日志/ catalina.out
retval = $
回声
{ 0 } $ retval = RM F pid_file美元
返回用美元
}
#看到我们被称为。
案例$ 1
开始)
起点
;;
停止)
停止
;;
重新启动)
停止
起点
;;
*)
echo $ 的用法:Prog {开始|停止|重启}
1号出口
ESAC
出口用美元

安装步骤
1。# VI tomcatd输入上面的脚本
2。# chmod +x tomcatd组执行权限
三.# CP tomcatd / /初始化等。D复制到启动目录
4。# chkconfig --添加tomcatd
5。# chkconfig tomcatd上
6。#服务tomcatd开始启动
7。# tomcatd停止服务