centos6 安装 tomcat9
准备:安装JDK并配置环境变量
一、下载安装包
去tomcat官网下载最新的tomcat9.0版本,地址:
官方下载地址
不需要下载到自己的客户机上,直接在服务器里面用wget下载更快
拷贝下载链接
cd /home/download/tomcat
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
二、解压安装包
tar -zxvf apache-tomcat-9.0.13.tar.gz
mv apache-tomcat-9.0.13 /usr/local/tomcat9
三、启动
cd /usr/local/tomcat9
./bin/start.sh
开放8080端口
四、测试
用浏览器访问8080端口,可以看到tomcat的页面
五、安装jenkins到tomcat中
cd /usr/local/tomcat9/webapps
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
#下载成功之后会自动解压
六、安装jenkins到tomcat中
访问 127.0.0.1:8080/jenkinis
七、开机自启动
cd /etc/rc.d/init.d/
vim tomcat
写入以下脚本,保存
#!/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="/usr/local/tomcat9"
export JAVA_HOME=/usr/local/jdk1.8
# export JRE_HOME=/home/qinhe/java/jdk1.8.0_191/jre
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
#改变权限
chown root.root /etc/rc.d/init.d/tomcat
#所有用户都可以执行,单只有root可以修改
chmod 755 /etc/rc.d/init.d/tomcat
#将mysqld 放入linux启动管理体系中
chkconfig --add tomcat
测试:
service tomcat
[[email protected]*n-server init.d]# service tomcat
Usage: /etc/init.d/tomcat {start|stop}
发现有两个命令,一个启动一个关闭