论坛首页 Java企业应用论坛

Tomcat7 在Debian下以服务形式配置为自启动

浏览 2197 次
精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-23  

1、下载tomcat7

2、配置JDK的环境,我们安装到/gzmfb/jdk

3、解压tomcat7到指定目录,我们这里使用的是/gzmfb/tomcat

4、安装gcc、make:

sudo apt-get install gcc make

5、编译jsvc,以下均在普通用户下执行

cd /gzmfb/tomcat/bin/

tar -zxvf commons-daemon-native.tar.gz

cd commons-daemon-1.0.10-native-src/unix/

./configure --with-java-home=/gzmfb/jdk/

make

./jsvc --help (如果出现提示和版本号,说明编译成功)

cp jsvc /gzmfb/tomcat/bin/

6、修改启动脚本

gedit /gzmfb/tomcat/bin/daemon.sh

在文件的前面加上如下代码,意义自己了解,注意TOMCAT_USER=mfb是启动tomcat的用户

#################################

JAVA_HOME=/gzmfb/jdk

CATALINA_HOME=/gzmfb/tomcat

DAEMON_HOME=/gzmfb/tomcat/bin

TOMCAT_USER=mfb

CATALINA_BASE=/gzmfb/tomcat

CATALINA_OPTS=

#################################

7、设置为自启动

cp /gzmfb/tomcat/bin/daemon.sh /etc/init.d/tomcat

service tomcat start (测试能否启动,执行后应该可以打开访问tomcat)

service tomcat stop

update-rc.d tomcat defaults (将tomcat添加到自启动)

find /etc/ -name *tomcat (应该出现类似一下代码)

#################################

/etc/rc6.d/K01tomcat

/etc/init.d/tomcat

/etc/rc3.d/S18tomcat

/etc/rc1.d/K01tomcat

/etc/rc2.d/S18tomcat

/etc/rc4.d/S18tomcat

/etc/rc0.d/K01tomcat

/etc/rc5.d/S18tomcat

#################################

8、重启电脑,测试tomcat是否启动


论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics