您的位置:首页 > 运维架构 > Tomcat

17090702_CentOS7(64)Tomcat安装与配置

2017-09-29 14:32 316 查看
本文主要介绍在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是否运行正常:

http://192.168.1.XXX:8080/ 



看到tomcat系统界面,说明安装成功!

3. Tomcat8服务终止命令

# /usr/local/tomcat/bin/shutdown.sh  //停止tomcat

最后,说明下本文章的内容是结合网上的一些资料和自己的实践整理完成的,仅供学习之用。感谢每一个乐于共享知识的人。如有错误或建议,请多多指正。谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息