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本身连接到互联网可以直接通过wget命令下载安装包,但是由于需要选择下面图上这个,所以用wget下载可能会报404的错误,所以推荐下载安装包解压进行安装
2、传输和解压安装包
将我们下载好的JDK安装包上传到服务器,进行解压,大家可以通过xftp上传方便,也可以直接通过ftp直接上传,但是注意(通过ftp上传时注意装换成二进制(执行:bin命令后进行上传)否则可能会解压失败)
执行解压命令:
tar zxvf jdk-8u201-linux-x64.tar.gz
得到解压文件
我们把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 查看一下
发现存在即是成功。
3、修改配置文件(配置环境变量)
编辑器进入/etc/profile下编辑文件
vim /etc/profile
用vim或者vi编辑器来编辑profile文件,我比较喜欢用vim ,在文件末尾添加一下内容:
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 #出现安装版本信息即成功
三、
下面开始安装tomcat。
一、下载安装tomcat http://tomcat.apache.org/。
1、我下载的是apache-tomcat-8.5.38.tar.gz
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)
二、
很多朋友到上面这一步会发现自己的前端页面不显示出来、或者是无法连接、又或者是报错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
再刷新一次前端页面,欢迎页面出现即成功,