1、下载 apache-tomcat-9.0.0.M17.tar.gz 文件:
wget http://apache.fayea.com/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.M17.tar.gz
2、解压缩 apache-tomcat-9.0.0.M17.tar.gz:
tar -zxvf apache-tomcat-9.0.0.M17.tar.gz
3、打开文件 /etc 目录下的 profile 文件:
vim /etc/profile
4、将如下代码追加到 profile 文件末尾:
# idea - tomcat9 config start - 2016-05-01
CATALINA_HOME=/apache-tomcat-9.0.0.M4
CATALINA_BASE=/apache-tomcat-9.0.0.M4
PATH=$PATH:$CATALINA_BASE/bin
export PATH CATALINA_BASE
# idea - tomcat9 config end - 2016-05-01
保持并推出:wq!
5、修改 tomcat 的端口号和字符编码:
进入到 /apache-tomcat-9.0.0.M17/conf 目录中:
cd ../tomcat/apache-tomcat-9.0.0.M17/conf
打开 tomcat 服务的配置文件 server.xml:
vi server.xml
找到如下代码:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
6、增加 manager-gui 图形化管理界面的访问权限(不需要的话,此步骤可忽略):
打开 tomcat 的用户配置文件 tomcat-users.xml:
vi tomcat-users.xml
在 标签前加入如下代码:
<user username="tomcat" password="tomcat" roles="manager-gui"/>
这里设置的 username 和 password 都是 tomcat,角色为 manager-gui;
键入 Esc 并输入“:wq!”保持并退出;
7、进入到 /apache-tomcat-9.0.0.M4/bin 目录中:
cd ../bin/
8、打开 vi catalina.sh 文件:
在 # OS specific support. 前面加入如下代码:
JAVA_HOME=/usr/local/jdk/jdk1.8.0_91
JRE_HOME=$JAVA_HOME/jre
键入 Esc 并输入“:wq!”保持并退出;
9、将 tomcat9 加入到系统服务列表中:
进入到 /etc/init.d 目录中:
cd /etc/init.d
创建 tomcat9 服务配置文件:
vi tomcat9
将如下代码加入写入到 tomcat9 配置文件中:
# idea - tomcat config start - 2016-05-01
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80
JAVA_HOME=/usr/local/jdk/jdk1.8.0_91/
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/
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
#chmod 755 tomcat
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on
#chkconfig --list tomcat
# idea - tomcat config end - 2016-05-01
键入 Esc 并输入“:wq!”保持并退出;
其中的注意点是将 JAVA_HOME 和 CATALINA_HOME 变量设置成与我们当前配置相一致的路径;
10、为 tomcat9 分配可执行权限:
chmod +x tomcat9
11、将 tomcat9 纳入到系统的服务列表中,即添加 tomcat9 为系统服务:
chkconfig –add tomcat9
12、我们可以在任意目录下执行关闭、启动、重启 Tomcat9 服务啦:
关闭 tomcat9 服务:
service tomcat9 stop
启动 tomcat9 服务:
service tomcat9 start
重启 tomcat9 服务:
service tomcat9 restart