CentOs 7 发布 tomcat8.5

1.JDK 安装

解压安装
然后解压jdk: tar -zxvf jdk-8u131-linux-x64.tar.gz
将解压后的文件夹移到自己安装第三方软件的常用文件夹中:mv jdk1.8.0_131 /usr/local/
配置环境变量
安装完成后需要配置一下环境变量,编辑/etc/profile文件:
vim /etc/profile
在文件尾部添加如下配置:
export JAVA_HOME=/usr/local/jdk1.8.0_131/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin
最后一步就是通过source命令重新加载/etc/profile文件,使得修改后的内容在当前shell窗口有效:
source /etc/profile
测试
输入java -version查看一下jdk版本信息
2.安装 tomcat
官网下载 并解压到 /usr/local/tomcat/tomcat8
启动 ./bin/startup.sh
查看 tomcat 状态 :ps -ef |grep tomcat
到 logs 目录下
输入命令开启日志打印输出,命令# tail -f catalina.out 
ctrl+c退出打印,返回命令行
注:外部电脑访问会 被防火墙拦截。
解决办法:
开放centos 7 防火墙 端口:
1.使用命令  firewall-cmd --state查看防火墙状态。得到结果是running或者not running
2.在running 状态下,向firewall 添加需要开放的端口
命令为 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加该端口。去掉--permanent则表示临时。
4.firewall-cmd --reload //加载配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看开启的端口,出现8080/tcp这开启正确
6.再次使用外部浏览器访问,这出现tomcat的欢迎界面。
 
补充(CentOS7以下有专门的防火墙操作命令):
开启防火墙的命令
         systemctl start firewalld.service
关闭防火墙的命令
        systemctl stop firewalld.service
开机自动启动
        systemctl enable firewalld.service
关闭开机自动启动
        systemctl disable firewalld.service
查看防火墙状态
        systemctl status firewalld下列显示表示没有问题。
 
posted @ 2018-12-05 16:17  guozhiqiangha  阅读(83)  评论(1)    收藏  举报