在 CentOS7 上安装 Tomcat9

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

转载:http://www.cnblogs.com/hapday/p/5616830.html

你可能感兴趣的:(Java,服务端,学习笔记,tomcat,centos)