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
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
如下图所示:
3 :重载配置文件,让其生效
source /etc/profile
4 :测试安装成功显示:
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下载地址:
下载下图中红框标注的版本:
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
如下图所示:
6:最后执行该命令生效(让其文件生效):
source /etc/profile
7:测试一下java是否安装成功:
java -version
执行结果如下图所示:
三:安装tomcat
我这里使用tomcat9
1:下载源码包
下载地址:tomcat.apache.org/download-90…
如下图所示:
下载完成之后,上传至服务器:
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
停止tomcat运行命令:
./shutdown.sh
注意:
1:同一台服务器可以运行多个tomcat服务器,启动端口不同就可以~
2:tomcat默认运行端口是8080,想要在外网访问,需要服务器安全组开放8080端口。
至此,在linux服务器上配置tomcat服务成功!
有好的建议,请在下方输入你的评论。