- 进入 /etc/rc.d/init.d 目录,创建tomcat文件:
touch tomcat
- 设置文件执行权限:
chmod 777 tomcat
- 编辑tomcat文件:
JAVA_HOME=/usr/java/jdk1.7.0_79 改为自己的jdk安装目录
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.91 改为自己的tomcat安装目录
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_79
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.91
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
- 添加服务:
chkconfig --add tomcat
- 检查:
chkconfig --list
- 测试
启动:service tomcat start
停止:serviec tomcat stop
- 问题:启动时日志中文变成了问号
在tomcat的bin目录下,新建文件setenv.sh
输入如下内容:
JAVA_OPTS="-Dfile.encoding=utf-8 $JAVA_OPTS"
export JAVA_OPTS
ok