在阿里云服务器Ubuntu上部署SpringBoot项目
一、打包springboot项目
SpringBoot项目部署到阿里云服务器部署过程(图文详解)
https://www.geek-share.com/detail/2779874180.html
(打包后,cd到目录夹下,使用命名 java -jar demo2.jar启动项目)
http://www.1024sky.cn/blog/article/21276
https://www.pianshen.com/article/1960161196/
打包时报utf-8的错误
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<!--修改版本-->
<version>3.1.0</version>
</plugin>
二、ubuntu上安装jdk1.8
参考博客
目录是根据这篇改的
https://blog.csdn.net/cfq1491/article/details/81085497
修改配置,这篇比较详细介绍通过vim修改
https://www.cnblogs.com/luoli-/p/9247952.html
1,下载jdk-linux版
https://blog.csdn.net/qq_21187515/article/details/84850814
linux 64 jdk1.8 jdk-8u161-linux-x64.tar.gz
百度云盘下载链接:https://pan.baidu.com/s/18IicPYf7W0j-sHBXvfKyyg
2,解压
tar -zxvf jdk-8u161-linux-x64.tar.gz
我是把jdk压缩包放到了/usr/lib/jvm/,

3,修改全局配置
(1)使用vim修改配置文件: vim /etc/profile
(2)在文件末尾加入:前两个的具体目录需要修改
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_161/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
4,使配置生效
source /etc/profile
5,检查是否生效
java -version

三、在服务器ubuntu上运行springboot项目
1,xshell 来到该目录下:cd /home/huang/java/springboot
2,在该目录下,执行java -jar demo2.jar启动项目
3,部署在 Linux 服务器上的,同样的,用 java -jar ONLINE.jar 命令也能启动。但是只要关闭终端,如 xshell 项目就停止了。
用连接 Linux 的工具先切换到项目 jar 包所在命令, nohup command & (其中 command 是你运行项目输入的命令),比如:一定要有&号
nohup java -jar demo2.jar &
nohup java -jar qtt_app.jar & 8003
/home/huang/java/springboot/fruit
nohup java -jar fruitsale-v04.jar &
就可在后台一直挂载运行了.
参考:http://www.1024sky.cn/blog/article/21276
4,kill -9 22899 杀死端口号,关闭程序。
cat info.log 查看文件
ps -ef | grep java 查看java 运行的几个端口号
拓展:Linux下ps -ef和ps aux的区别及格式详解

浙公网安备 33010602011771号