Java(一百五十一)centos配置tomcat

104 阅读1分钟

SpringBoot我们基本上就是学完了,接下来,我想将本地的项目打包之后部署到我在腾讯云的服务器上。

 

我们今天来记录一下centos配置tomcat的过程。

 

一:yum安装java

本地安装的java版本:

本地安装的版本手机11.0.21

 

1:在centos中执行安装java命令:

//安装openjdk  -y默认安装途中选择yes
yum -y install java-11-openjdk java-11openjdk-devel -y

 1.jpg

2 :配置环境变量:

执行命令:

vi /etc/profile

将下方内容写到文件最下方:

# 按下G定位到末尾,接着按i进入到编辑模式,将下面四个配置写入(yum源安装)
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.22
export JRE_HOME=/$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

如下图所示:

2.jpg

 

3 :重载配置文件,让其生效

source /etc/profile

 

4 :测试安装成功显示:

3.jpg

 

Yum源安装只能安装 yum源中有的版本(不指定版本,默认安装yum源中最新的小版本)

 

5:不推荐使用yum安装java,因为环境变量不太好配置,我使用上方的环境变量配置,在运行tomcat的时候 报错:

The JRE_HOME environment variable is not defined correctly
JRE_HOME=//usr/lib/jvm/java-11-openjdk-11.0.22/jre
This environment variable is needed to run this program

就是环境变量配置的不对。我还是老实的使用源码安装吧

 

二:源码安装java

下面我们使用源码安装java

Jdk下载地址:

www.oracle.com/java/techno…

下载下图中红框标注的版本:

4.jpg

1:进入下载目录

cd /usr/local/download

 

2:我使用的jdk11 没有办法使用wget下载,因为下载的时候需要登录。因此我在浏览器上登录oracle下载之后,再上传至服务器。

 

3:解压:

tar -zxvf jdk-11.0.22_linux-x64_bin.tar.gz

 

4:将刚解压的目录复制到/usr/local目录下

cp -r jdk-11.0.22 /usr/local

 

5:将刚java的目录权限设置为777

cd ./usr/local
chmod -R 777 jdk-11.0.22

 

5:设置环境变量

执行命令:

vi /etc/profile

按大写的G跳到最后

配置内容如下(根据版本号填):

export JAVA_HOME=/usr/local/jdk-11.0.22
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

 

如下图所示:

5.jpg

 

6:最后执行该命令生效(让其文件生效):

source /etc/profile

 

7:测试一下java是否安装成功:

java -version

执行结果如下图所示:

6.jpg

 

三:安装tomcat

我这里使用tomcat9

1:下载源码包

下载地址:tomcat.apache.org/download-90…

如下图所示:

7.jpg

下载完成之后,上传至服务器:

 

2:上传至服务器/usr/local/download目录

 

3:解压缩

tar -zxvf apache-tomcat-9.0.86.tar.gz

 

4:将解压后的目录复制到/usr/local/目录下

cp -r apache-tomcat-9.0.86 /usr/local

 

5:进入tomcat下的bin目录

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

运行tomcat

./startup.sh

8.jpg

 

停止tomcat运行命令:

./shutdown.sh

 

注意:

1:同一台服务器可以运行多个tomcat服务器,启动端口不同就可以~

2:tomcat默认运行端口是8080,想要在外网访问,需要服务器安全组开放8080端口。

9.jpg

 

至此,在linux服务器上配置tomcat服务成功!

 

有好的建议,请在下方输入你的评论。