Linux CentOS 7 安装Tomcat并且开启服务之后本机访问8080端口无法打开的一种解决方法

在正确安装和配置Tomcat的情况下,如果本机不能正常访问localhost:8080端口,原因一般都出现在了JDK的配置上,需要自己检查自己系统中的JDK配置是否正确。

1、首先检查一下系统中的jdk版本

[root@localhost ~]# java -version

如果显示类似如下信息,则不需要重新配置jdk:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

如果显示如下,则需要删除系统自带jdk重新配置:

openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

2.输入如下指令删除原有的jdk:

[root@localhost ~]# yum remove *openjdk*

3.到官网上下载最新的jdk安装包,选择下载到windows桌面,之后通过winSCP在/usr/local目录下新建一个java文件夹并将解压好的jdk文件放置在/usr/local/java目录下。
4.修改和配置环境变量。

[root@localhost ~]# vim /etc/profile

在最前面添加如下代码:

export JAVA_HOME=/usr/local/java/jdk1.8.0_201  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

5.使配置立即生效:

[root@localhost ~]# source /etc/profile

6.修改jdk文件夹的属性(因为是通过WinSCP直接复制过来的,所以bin文件夹下的文件没有x权限)

[root@localhost ~]# chmod -R 770 /usr/local/java/jdk1.8.0_201/

7.最后,在Tomcat目录下开启Tomcat服务,8080界面能够正常显示。

你可能感兴趣的:(Linux)