linux系统部署springboot项目,过程详细!

一、Linux系统下载jdk

1.进入到cd /usr/local/下然后创建一个jdk的文件夹 : mkdir jdk

2.进入jdk目录下载jdk包:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

linux系统部署springboot项目,过程详细!_第1张图片

 3.压解jdk17包到jdk目录下

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

linux系统部署springboot项目,过程详细!_第2张图片

4.解压完毕后,配置jdk17环境变量

打开文件 :vi /etc/profile

linux系统部署springboot项目,过程详细!_第3张图片

然后切换英文输入方式,按i进行编辑模式,在文件最后处配置输入环境变量:

export JAVA_HOME=/usr/local/jdk/jdk-17.0.7
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$JAVA_HOME/bin:$PATH

linux系统部署springboot项目,过程详细!_第4张图片

修改完毕后按esc输入:wq退出

重启环境变量: source  /etc/profile     

5.查看版本号 java -version

二、linux系统部署tomcat

1、下载Tomcat tar包

Tomcat官网:点击访问

在左侧导航栏找到 Download 选项,选择要下载的Tomcat版本

linux系统部署springboot项目,过程详细!_第5张图片

 linux系统选择tar.gz进行下载linux系统部署springboot项目,过程详细!_第6张图片

 

 2、上传Tomcat tar包

通过finalshell工具将tomcat包上传到linux中的/usr目录下

 3、解压Tomcat tar包

解压命令:tar -zxvf apache-tomcat-9.0.78.tar.gz 

解压后会出现apache-tomcat-9.0.78的文件夹

linux系统部署springboot项目,过程详细!_第7张图片

4、修改tomcat端口号

tomcat端口号可以在解压文件/usr/apache-tomcat-9.0.78/conf下的server.xml文件中修改

linux系统部署springboot项目,过程详细!_第8张图片

5.打开8083端口的防火墙

Linux的防火墙正常情况下,是会拦截所有的端口号,所以我们需要放开要访问的端口号

 # 添加8083端口号
firewall-cmd --permanent -add-port=8083/tcp
# 修改完配置,重启防火墙
firewall-cmd --reload
# 查看8083端口号
firewall-cmd --query-port=8083/tcp
# 查看所有放开的端口号
firewall-cmd --list-ports

6.启动tomcat

cd /usr/apache-tomcat-9.0.78 # 切换到解压后的Tomcat目录

 
ls # 查看目录信息


cd bin # 切换到bin目录


ls # 查看目录信息


./start.sh # 启动Tomcat服务

linux系统部署springboot项目,过程详细!_第9张图片

./shutdown.sh # 关闭Tomcat服务

最后一行能看到 Tomcat started,那么Tomcat的服务就启动成功了
输入 Linux系统的网络IP+8083端口号,去访问Tomcat欢迎页

7.访问tomcat欢迎页

linux系统部署springboot项目,过程详细!_第10张图片

三、打包springboot项目

1.第一步,将maven打包方式改为war包的方式,默认是jar包

 linux系统部署springboot项目,过程详细!_第11张图片

2.第二步,将springboot默认集成的tomcat排除,并且使用外部tomcat

linux系统部署springboot项目,过程详细!_第12张图片


    org.springframework.boot
    spring-boot-starter-tomcat
    provided

3.第三步,启动类修改

继承 SpringBootServletInitializer 类,重写configure方法。

 

linux系统部署springboot项目,过程详细!_第13张图片

4.第四步,使用maven进行clean后package打包

linux系统部署springboot项目,过程详细!_第14张图片

5.第五步,在target目录下找到生成的war包

linux系统部署springboot项目,过程详细!_第15张图片

然后将war包发布到tomcat的webapps目录,启动bin目录下的startup.bat文件,tomcat将会自动将war包解压成目录运行,启动tomcat详细信息看上面教程

5.第五步,访问项目

 linux系统部署springboot项目,过程详细!_第16张图片

linux系统部署springboot项目,过程详细!_第17张图片

撒花完结✿✿ヽ(°▽°)ノ✿

你可能感兴趣的:(linux,运维,服务器,spring,boot)