linux下 centos tomcat自动启动脚本的设置 微博上的链接不出来, 多测试发送了几次,嘿嘿

  |   0 评论   |   1,088 浏览

From Evernote:

linux下 centos tomcat自动启动脚本的设置 微博上的链接不出来, 多测试发送了几次,嘿嘿

 linux下 centos tomcat自动启动脚本的设置 Jsvc 1.0.7, Tomcat 后台运行的管理器

后来使用commons-daemon-1.0.7 这个apache提供的包安装jsvc
yum -y install ant ,安装ant 直接安装出错 只能下载后安装了

1.首先确保本地已安装JDK,ant,gcc等编译的基本工具,下载jsvc的源码http://apache.etoak.com//commons/daemon/source/commons-daemon-1.0.7-src.tar.gz,解压到$CATALINAHOME/bin目录,进入commons-daemon-1.0.7-src目录,执行 ant dist命令,可编译生成dist/commons-daemon-1.0.7.jar文件,将其拷贝至$CATALINAHOME/bin目录,替换原目录中的commons-daemon.jar文件;

2.进入commons-daemon-1.0.7-src/src/native/unix目录,执行

 

sh ./support/buildconf.sh
./configure --with-java=jdk目录
make
cp jsvc $CATALINAHOME/bin

拷贝:commons-daemon-1.0.7-src/src/samples/Tomcat7.sh

 

cp commons-daemon-1.0.7-src/src/samples 
/etc/init.d/tomcatchmod 755 
/etc/init.d/tomcat

 

编辑/etc/init.d/tomcat文件,在文件开头处添加: 红色头文件必须加上 不然的话chkconfig会提示tomcat 不支持 chkconfig
#!/bin/sh
# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
JAVAHOME=/your/jdk/home
CATALINA_HOME=/your/apache-tomcat-7.0.16
执行:
chkconfig --add tomcat
service tomcat start

 正常启动后能看到两个PID相连的jsvc进程,打开浏览器,访问http://localhost:8080/,说明配置成功。


评论

发表评论

validate