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