centos7下安装tomcat8
最近由于业务不忙,就在本机上安装了一个虚拟机,并在虚拟机下搭建环境。下面就来讲解如何在centos7中安装tomcat8
前提
centos7中安装了jdk,如何安装jdk请查看我另一篇博客(http://huweiyi.iteye.com/blog/2297468)
tomcat8下载
http://tomcat.apache.org/download-80.cgi
将apache-tomcat-8.5.27.tar.gz拷贝到/home目录下
解压文件
使用tar -zxvf apache-tomcat-8.5.27.tar.gz 解压压缩文件,此时/home目录下多了一个apache-tomcat-8.5.27文件夹
创建路径
1)cd /usr/local 进入目录
2)mkdir tomcat 创建tomcat文件夹
拷贝文件
将/home 目录下的apache-tomcat-8.5.27拷贝到 /usr/local/tomcat
1)cd /usr/local/tomcat
2)cp /home/apache-tomcat-8.5.27/* ./ -r
如果提示要覆盖的话,输入y,然后回车
开启8080端口
centos7开启8080端口步骤:
1) firewall-cmd --zone=public --add-port=8080/tcp --permanent 在防火墙上新增8080端口
2)firewall-cmd --reload 重新加载防火墙,这样开启的8080端口才生效
3)firewall-cmd --permanent --query-port=8080/tcp 4,查询外网端口
firewall 详细使用请参考博客http://blog.****.net/joeyon1985/article/details/46459255
centos6及一下开启8080端口步骤:
1)vi /etc/sysconfig/iptables 编辑这个文件(是不是这个路径我也记不清楚,但是可以使用 find / -name 'iptables' 查找)
2)在文件末尾加上 " -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT "
3)service iptables restart 重启防火墙
将Tomcat注册为系统服务
1)cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
2)vi /etc/init.d/tomcat
3)在编辑/etc/init.d/tomcat文件时,在此文件的第二行加入以下内容
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk/
CATALINA_HOME=/usr/local/tomcat
注意:JAVA_HOME这个值,一定要与你自己安装jdk路径一致
授权:
chmod 755 /etc/init.d/tomcat
添加到服务:
chkconfig --add tomcat
开机启动:
chkconfig tomcat on 启动 Tomcat 服务,输入命令 " service tomcat stop/service tomcat start " , 出现 OK 的提示,说明Tomcat服务停止/启动成功 参考博客:http://blog.****.net/hello_world_qwp/article/details/78862277