centos7.2 安装tomcat8

 

tomcat 需要java环境,java安装参考:http://youngbrick.iteye.com/blog/2335139

tomcat官方下载目录:http://tomcat.apache.org/download-80.cgi

下载地址:http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz

firewall 可以参考:http://www.cnblogs.com/moxiaoan/p/5683743.html

 

我下载的是压缩包,进行离线安装。

将压缩包放到/usr/local/目录

进入local目录:

[root@localhost local]# cd /usr/local/
[root@localhost local]# ls
apache-tomcat-8.5.6.tar.gz  include                     lib64    src
bin                         jdk1.8.0_111                libexec
etc                         jdk-8u111-linux-x64.tar.gz  sbin
games                       lib                         share

解压tomcat: 

[root@localhost local]# tar -xzvf apache-tomcat-8.5.6.tar.gz 
运行tomcat:
[root@localhost local]# ./apache-tomcat-8.5.6/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5.6
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.5.6
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.6/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_111
Using CLASSPATH:       /usr/local/apache-tomcat-8.5.6/bin/bootstrap.jar:/usr/local/
apache-tomcat-8.5.6/bin/tomcat-juli.jar
Tomcat started.
 

可以通过netstat检测查看8080端口是否打开:

[root@localhost local]# netstat -tlnp | grep 8080
tcp        0      0 :::8080                     :::*                        LISTEN      
106862/java         
 通过浏览器访问tomcat页面:http://服务器ip:8080/

这时候是访问不到的。

 

通过Window命令检测:

C:\Users\Administrator>ping 服务器ip

正在 Ping x.x.x.x 具有 32 字节的数据:
来自 服务器ip 的回复: 字节=32 时间=1ms TTL=60
xxxxx
  检测tomcat8080端口:
C:\Users\Administrator>telnet 服务器ip 8080
正在连接...无法打开到主机的连接。 在端口 8080: 连接失败
 发现服务端8080不能够访问,应为服务端8080端口没有暴露。

通过firewalld-cmd命令暴露8080端口:

[root@localhost local]# firewall-cmd --zone=public --add-port=8080/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
success

重新载入:
[root@localhost local]# firewall-cmd --reload
success
  查看所有打开的端口: firewall-cmd --zone=public --list-ports  重新通过浏览器访问http://服务器ip:8080/,这时可以访问到tomcat首页。 这里我没有配置tomcat 的环境变量!!! ======================================================================== tomcat 相关环境变量 tomcat 启动时会加载java $JRE_HOME,如果没有$JRE_HOME配置,会使用$JAVA_HOME [root@localhost ~]# vi /etc/profile
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk1.8.0_111
export JRE_HOME=/usr/local/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH

export CATALINA_HOME=/usr/local/apache-tomcat-8.5.6
export CATALINA_BASE=/usr/local/apache-tomcat-8.5.6
export CATALINA_TMPDIR=/usr/local/apache-tomcat-8.5.6/temp
 
编辑后执行source命令生效:
[root@localhost ~]# source /etc/profile
[root@localhost ~]# source /etc/profile  

猜你喜欢

转载自youngbrick.iteye.com/blog/2335305