采用maven插件的方式来将springboot项目打成可运行的jar包
1.
首先需要一个springboot的项目(确保pom文件中存在以下配置)
<build>
<finalName>uaars</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.edit config........
3.点击左上角的“+”,选择Maven
4. 根据以下图片中的解释来做。完成后点击OK
5.此时来到这样的界面选择你刚才取得那个名字。
6.点击运行,等程序运行完毕。
7.此时已经完成了。
ps:经过以上之后,我发现原来直接运行这个就直接打好了。(汗颜汗颜,革命尚未成功,同志仍需努力啊啊啊啊啊)
好了接下来就是在服务器上部署了。其实这点springboot做的就特别简单
首先把之前弄好的jar包上传到服务器上(怎么上传,我用的这个软件)
这不是重点,重点是如何启动项目。
在服务器中输入一下命令即可
nohup java -jar xxxx.jar &
至此已经完成了项目的打包与部署。但是过程中可能遇到问题如下:
1.在我的pom文件中即便没有一下的配置,当我使用这个时候打包也成功了。ps我目前还是不太明天以上的两种方式有什么不同的地方。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
2.在服务器上项目运行不起来的时候,可能是端口占用的问题。
查看你项目中配置的端口号
查看你服务器中此端口号是否被占用
使用命令(xxxx是你的端口号)
lsof -i:xxxx
可以看到端口被占用了。解决办法就是杀死这个进程(PID)
kill -f 3282
然后重新启动项目(xxx是你的jar的名字)。
nohup java -jar xxx.jar &