简书IT阿里云CentOS 个人网站环境搭建程序员

阿里云 CentOS 环境搭建[2] -- Tomcat

2017-06-25  本文已影响42人  SongHuitang丨赛萌
 Note:任何形式的转载请注明原文

前提:


下载安装Tomat

首先下载Tomcat官方的安装包,这儿我们选择目前最新的apache-tomcat-8.5.15.tar.gz

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz

解压我们下载好的压缩包到/opt

tar -zxv -f apache-tomcat-8.5.15.tar.gz -C /opt

为了方便好记,我们可以选择重命名

mv apache-tomcat-8.5.15 tomcat

启动 / 关闭Tomcat

手工启动Tomcat

/opt/tomcat/bin/startup.sh

检查是否已经启动,如果执行下面指令返回的是HTML代码则表示Tomcat已经正常启动

curl http://localhost:8080

如果我们已经在阿里云域名控制台设置了我们的服务器IP,这可以通过abc.com:8080尝试访问,如果能现实Tomcat后台页面则表示成功。

如果不能正常访问则需要检查哪儿屏蔽了我们的8080端口

vim /etc/sysconfig/iptables

如果没有8080端口可敲击键盘i,手工加入下面一行,并按Esc后敲入:wq!保存退出

-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

手工关闭Tomcat

/opt/tomcat/bin/shutdown.sh

设置Tomcat服务

为了方便管理Tomcat,我们把Tomcat设置为服务,通过简单的指令就可以启动 / 关闭 / 重启 Tomcat
输入命令

vim /etc/rc.d/init.d/tomcat

敲击键盘i,放入以下代码,按Esc后输入:wq!保存退出

#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/opt/tomcat"   #tomcat安装目录,你安装在什么目录下就复制什么目录
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL

给文件赋权限,使之可执行

chmod 755 /etc/rc.d/init.d/tomcat

将Tomcat添加为开机启动服务

chkconfig --add /etc/rc.d/init.d/tomcat
chkconfig tomcat on

将下面配置加入到tomcat中的catalina.sh文件中

export JAVA_HOME=/usr/java/jdk1.8.0_131   #JDK安装路径,echo $JAVA_HOME可以读取
export CATALINA_HOME=/opt/tomcat
export CATALINA_BASE=/opt/tomcat
export CATALINA_TMPDIR=/opt/tomcat/temp

下面我们就可以通过服务来启动 / 关闭Tomcat了

service tomcat start
service tomcat stop
上一篇下一篇

猜你喜欢

热点阅读