一、首先将项目生成jar包
1.在pom.xml中添加下图所示红框中的代码。设置打包方式为jar![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8080820cb96543915978368d22983acf.png)
2.记得检查pom.xml文件中是否有如下所示的插件
3.在IntelliJ IDEA的顶部右边选择“Edit Configurations”,并添加一个Maven配置。然后再command line中输入 clean package,点击应用
4.然后选择clean package模式,点击绿色箭头运行项目,如下图所示
5.运行成功后,会有提示
6.然后在对应的项目目录,target中就可以找到刚才生成的jar包
7.选中jar包,右击 show in explorer,在文件夹中显示,并通过file Zilla上传到服务器,关于file Zilla的使用,请参考另外一篇博客https://blog.csdn.net/yyn571002445/article/details/87886469
二、在刚才上传的jar包所在目录下,创建脚本。
1.首先是start.sh
创建文件命令
touch start.sh
编辑文件命令
vim start.sh
进入编辑模式之后,点击‘i’,然后可以进行编辑,编辑完成后,点击esc键,然后输入:wq退出编辑。记得将下面的jar包名称修改成自己的jar包
nohup java -jar analysis.jar --server.port=8081 &
其中–server.port=8081是设置服务端口,如果你的服务器中默认的8080端口被占用,就可以用这个命令设置,如果没有,就可以去掉这段
nohup java -jar complaint.jar &
2.然后是stop.sh
记得将jar包名称修改称自己的jar包
#!/bin/bash
PID=$(ps -ef | grep analysis.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
3.run.sh
将stop与start两个脚本整合,方便运行。
#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh
4.给三个脚本增加可执行权限
chmod +x start.sh
chmod +x stop.sh
chmod +x run.sh
5.运行run.sh
./run.sh
6.查看运行的端口
netstat -ntpl|grep java
文章参考链接
https://www.cnblogs.com/toutou/p/9675218.html
https://blog.csdn.net/qq_31489805/article/details/80105928