保存并退出。
8.启动tomcat
使用cd /usr/local/apache-tomcat-7.0.63/bin
切换到bin目录下使用./startup.sh启动tomcat
9.在浏览器上输入http://ip可以访问,说明安装成功
10.
我们都知道,在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的。
1.我们在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作)
#vi /etc/init.d/tomcat
在Tomcat里插入下面的代码
注意:请认真看下脚本里面红色的部分,千万不要带错参数了
# tomcat自启动脚本
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
# export JDK_HOME后填写JDK的安装目录
export JDK_HOME=/usr/lib/jvm/jdk1.7.0_79
# export CATALINA_HOME和export CATALINA_BASE下填写tomcat的目录
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.63
export CATALINA_BASE=/usr/local/apache-tomcat-7.0.63
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,
#ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat
#chkconfig--add tomcat
接下来reboot重启系统了。重启之后就会发现,你的Tomcat已经成功运行了。