Note:任何形式的转载请注明原文
前提:
- 服务器已经成功安装了Java(请参考上一篇)
- Tomcat的详细参数配置不在本文范畴之内
下载安装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
-
云服务器安全组配置
进入阿里云管理控制台
->云服务ECS
->实例
- 找到相关实例选项里的安全配置
->规则配置
->快速创建规则
如图所示
手工关闭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