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

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是否启动


备注:若出现  missing LSB tags and overrides ,则做如下操作

编辑 /etc/init.d/tomcat 在前面加上如下段落

### BEGIN INIT INFO
# Provides:          tomcat8
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs $remote_fs $network
# Should-Start:      $named
# Should-Stop:       $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start Tomcat.
# Description:       Start the Tomcat servlet engine.
### END INIT INFO


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值