linux下centOS7安装tomcat8及JDK详解

linux下centOS7安装tomcat8详解

Linux下Tomcat8的安装配置

安装tomcat前首先要安装对应的jdk并配置Java环境。

一、环境
jdk版本:1.8
可以使用xshell这样比较方便

二、安装步骤
1、下载安装包

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我下载的是jdk-8u201-linux-x64.tar.gz
linux下centOS7安装tomcat8及JDK详解

可能各位觉得Linux本身连接到互联网可以直接通过wget命令下载安装包,但是由于需要选择下面图上这个,所以用wget下载可能会报404的错误,所以推荐下载安装包解压进行安装
linux下centOS7安装tomcat8及JDK详解

2、传输和解压安装包

将我们下载好的JDK安装包上传到服务器,进行解压,大家可以通过xftp上传方便,也可以直接通过ftp直接上传,但是注意(通过ftp上传时注意装换成二进制(执行:bin命令后进行上传)否则可能会解压失败)

linux下centOS7安装tomcat8及JDK详解

执行解压命令:

	 tar zxvf jdk-8u201-linux-x64.tar.gz

得到解压文件

linux下centOS7安装tomcat8及JDK详解

我们把jdk解压的文件放在/usr/local/java文件下,所以要创建java文件夹并将解压文件移动到java下

执行以下两个命令

1)在usr/local下创建java

	mkdir /usr/local/java

2)把解压文件移动到Java下面去

	mv jdk1.8.0_201 /usr/local/java/

3)cd进到/usr/local文件下查看是否在下面有 jdk解压文件

	cd /usr/local/java
	ls 查看一下

linux下centOS7安装tomcat8及JDK详解
发现存在即是成功。

3、修改配置文件(配置环境变量)

编辑器进入/etc/profile下编辑文件

vim /etc/profile

用vim或者vi编辑器来编辑profile文件,我比较喜欢用vim ,在文件末尾添加一下内容:

linux下centOS7安装tomcat8及JDK详解

	export JAVA_HOME=/usr/local/java/jdk1.8.0_201	
	export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
	export PATH=$PATH:$JAVA_HOME/bin

这样环境变量就配置好了,保存并退出

保存之后通过source /etc/profile命令使修改的配置生效

	source /etc/profile

4、测试JDK安装是否成功

	java -version          #出现安装版本信息即成功

linux下centOS7安装tomcat8及JDK详解

三、

下面开始安装tomcat。

一、下载安装tomcat http://tomcat.apache.org/。

1我下载的是apache-tomcat-8.5.38.tar.gz

linux下centOS7安装tomcat8及JDK详解

2、解压

	tar -zxvf apache-tomcat-8.5.38.tar.gz

解压后我放在usr/local/tomcat下,所以要创建tomcat文件夹并将解压文件移动到tomcat下

创建:

	mkdir /usr/local/tomcat

移动:

	mv apache-tomcat-8.5.38/usr/local/tomcat/

然后进入tomcat安装bin目录并启动

	cd usr/local/tomcat/apache-tomcat-8.5.38/bin/

执行 ./startup.sh

	./startup.sh

成功启动后浏览器输入http://localhost:8080/查看信息如果不是本机则输入对应IP,比如我输入服务器IP192.168.157.128:8080

linux下centOS7安装tomcat8及JDK详解

二、

很多朋友到上面这一步会发现自己的前端页面不显示出来、或者是无法连接、又或者是报错404

1、下面介绍其中一种最为常见的情况,前端页面出现“”无法连接“”的情况怎么解决

1)无法连接的情况下
首先查看自己的端口号有没有被占用

	netstat -tunlp |grep 端口号 			#查询端口

用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

如果报错没有netstat 这个命令,那我们安装一下,命令如下

	yum -y install net-tools

安装后即可使用netstat命令。

如果端口号没有开启也没有被占用,这里会有一个关于开放tomcat端口和关闭linux防火墙的设置。

首先、

开启tomcat 8080端口。

因为CentOS7版本后开始,默认是没有iptables防火墙的,而是使用firewall防火墙。本文是屏蔽掉firewall,使用的iptables

需要输入vi /etc/sysconfig/iptables 修改文件,可是我们发现没有iptables文件

	#注意:如果没有iptables这个文件,则需要配置安装,上一篇文章有介绍,网址如下

网址https://blog.csdn.net/weixin_42896137/article/details/88680840

**

然后、

再试一次在网页上输入IP地址:端口号

例如我的 192.168.157.128:8080

注意:

如果前端还是不显示,执行命令如下

	 service iptables stop

再刷新一次前端页面,欢迎页面出现即成功

如有不明白的地方可“”关注我“”可在下方评论问提问,也请各位多指教,感谢