本文主要介绍在CentOS7系统上,安装&配置Tomcat8应用服务器,在配置过程中对于遇到的问题,如何进行解决的过程,对Tomcat服务常用操作命令说明。
1. 环境准备
1.1 系统
操作系统:CentOS7(64位)
1.2 软件工具
文件名称:apache-tomcat-8.0.46.tar.gz
2. 方法/步骤
2.1 下载Tomcat安装包
下载路径:http://tomcat.apache.org/download-80.cgi
文件名称: apache-tomcat-8.0.46.tar.gz
2.2 安装Tomcat
将apache-tomcat-8.0.46.tar.gz文件放到/usr/local目录下,执行如下脚本:
# cp /home/zm/下载/apache-tomcat-8.0.46.tar.gz/usr/local/
# tar -zxvf apache-tomcat-8.0.46.tar.gz # 解压压缩包
# rm -rf apache-tomcat-8.0.46.tar.gz # 删除压缩包
# mv apache-tomcat-8.0.46 tomcat # 重命名
2.3 查看JAVA运行环境
[root@zm-centos7tomcat]# java -version
openjdk version"1.8.0_65"
OpenJDK RuntimeEnvironment (build 1.8.0_65-b17)
OpenJDK 64-BitServer VM (build 25.65-b01, mixed mode)
由于CentOS7自带了openjdk1.8,所以这里可以省去配置Java运行环境的工作。
如果你不想使用自带的openjdk1.8,可以卸载后,安装SUNJDK,记得配置环境变量,如下所示:
如果出现下面错误:
Neither theJAVA_HOME nor the JRE_HOME environment variable is defined.At least one ofthese environment variable is needed to run this program.
则要注意设置java路径
在tomcat/bin/setclasspath.sh中添加以下内容
exportJAVA_HOME=/usr/java/jdk1.8.0_60
exportJRE_HOME=/usr/java/jdk1.8.0_60/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.3 启动Tomcat
# /usr/local/tomcat/bin/startup.sh #启动tomcat
UsingCATALINA_BASE: /usr/local/tomcat
UsingCATALINA_HOME: /usr/local/tomcat
UsingCATALINA_TMPDIR: /usr/local/tomcat/temp
UsingJRE_HOME: /usr
UsingCLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
2.4 防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
# vim /etc/sysconfig/iptables
增加以下代码:
-A INPUT -p tcp -m state --state NEW-m tcp —dport 8080 -j ACCEPT
2.5 重启防火墙
# systemctl restart iptables
2.6 检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
看到tomcat系统界面,说明安装成功!
3. Tomcat8服务终止命令
# /usr/local/tomcat/bin/shutdown.sh //停止tomcat
最后,说明下本文章的内容是结合网上的一些资料和自己的实践整理完成的,仅供学习之用。感谢每一个乐于共享知识的人。如有错误或建议,请多多指正。谢谢!