Linux部署SpringBoot项目

1、配置jdk
A、傻瓜式安装
1、yum -y list java* 查看jdk版本
2、yum install -y java-1.8.0-openjdk-devel.x86_64 选择所需版本进行安装
3、java -version 测试
4、usr/lib/jvm 安装目录(默认)
B、手动安装
1、下载
官网下载jdk-8u181-linux-x64.tar.gz并传至服务器中
2、解压
tar zxvf jdk-8u181-linux-x64.tar.gz
3、配置环境变量
vim /etc/profile 进入配置文件
末尾加入
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181 文件位置可自定义放置
export CLASSPATH= : C L A S S P A T H : :CLASSPATH: :CLASSPATH:JAVA_HOME/lib/
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
刷新配置文件:source /etc/profile
还原环境变量:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
4、查看
Java -version
2、配置tomcat
A、下载
http://tomcat.apache.org/download-90.cgi
B、解压
tar -xzvf apache-tomcat-9.0.0.M9.tar.gz
C、配置环境变量
CATALINA_HOME=/usr/local/tomcat
PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
D、修改配置文件
进入conf文件夹 vi server.xml 编辑配置文件
1、

<Connector port="8088" protocol="HTTP/1.1"
	               connectionTimeout="20000"
	               redirectPort="8443" />

这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
2、 <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
3、 <Server port="8085" shutdown="SHUTDOWN">:wq! 保存退出
E、启动
进入解压目录的bin文件夹–logs中记录日志,可用tail进行查看
./startup.sh 启动
./shutdown.sh 停止
3、配置maven
1、下载
https://maven.apache.org/download.cgi
2、解压
tar -xvf apache-maven-3.6.0
3、环境变量配置
vim /etc/profile
export MAVEN_HOME=/home/software/apache-maven-3.6.0
export PATH= M A V E N H O M E / b i n : MAVEN_HOME/bin: MAVENHOME/bin:PATH
4、测试
mvn -v

4、部署springboot项目
1、打包
pom文件中引入配置


```java
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

Idea中 view->Tool Windows->Maven
Lifecyle–>package右键Run Maven Build
项目Target文件夹下会形成一个jar包

2、上传至服务器
将打好的jar包上传至服务器中tomcat的webapps文件夹下
3、启动项目
tail -f filename 实时查看刷新日志文件
cat /dev/null > XXX.log 清理日志
nohup java -jar xxx.jar > system.log 2>&1 & 启用maven环境下Springboot jar包项目(不挂断运行模式,并指定日志文件为system.log)
java -jar xxx.jar 启用maven环境下Springboot jar包项目(随会话进程结束而结束)
4、停止项目
查询
ps -aux | grep java
获取到pid后杀死进程
kill -9 进程号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值