1,下载 tomcat.tar.gz,此处省略
2,将文件解压到 usr/local 目录下
$ tar -zxvf apach-tomcat-8.0.43.tar.gz -C /usr/local/
3,将tomcat-8.0.43改名成 tomcat8
$ mv /usr/local/apache-tomcat-8.0.43 /usr/local/tomcat8
4,进入配置文件
命令 cd /tomcat8/conf/
5.修改配置文件 vi server.xml
6,修改端口 port
找到图中的位置 将port 改为你想要的端口号 默认:8080 你可以改成8899
7,如果需要关闭 tomcat的管理界面
vi /usr/local/tomcat8/conf/server.xml
把 appBase 修改成你的应用所在的目录,比如appBase=/usr/local/apache/newWebaApps,并且添加下面配置
unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"
这样tomcat启动时就不会加载webapps中的默认程序了,包括admin和manager等
8,为tomcat指定JDK环境
vi /usr/local/tomcat8/bin/startup.sh
添加
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/usr/local/tomcat8
/usr/local/tomcat8/bin/catalina.sh start
# /etc/rc.d/rc.local
输入命令:
/usr/local/tomcat8/bin/startup.sh
发现启动 tomcat
这个时候 出错了 ,我这里反正是出错了
我查看了日志
进入 tomcat8/logs/目录
输入命令:tail -100f catalina.out
发现我的绑定出错,我的8080端口早被占用了
查看8080端口 sudo netstat -anp | grep 8080
并没有被占用,仔细的查看日志 发现tomcat 自带的 Server 所用端口为 8005
进入conf文件夹,修改server.xml
我直接修改成了18899
再次启动tomcat
/usr/local/tomcat8/bin/startup.sh
然后访问 192.168.126.129:8080
配置成功
9,打开防火墙端口号
/sbin/iptables -l INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart
再次启动tomcat
/usr/local/tomcat8/bin/startup.sh
10,如果要关闭 tomcat 则
/usr/local/tomcat8/bin/shutdown.sh