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.csdn.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.csdn.net/hello_world_qwp/article/details/78862277

 

 

猜你喜欢

转载自huweiyi.iteye.com/blog/2410354