springboot jar发布

网上教程都是说用eclipse来导出jar包的,可是这样导出的jar包没法读取到jar包内的resources文件夹内容,会报错,须要将resouces下的配置文件所有拷到根目录才能够.java

打包完成以下图spring

这时运行java -jar haha.jar会出问题,配置文件一系列问题.这时把jar包解压将resources下的文件都拷到这里便可运行.以下图springboot

可是这个目录作任何更改都会致使从新启动服务.eclipse

换另外一种打包方式,解决 springboot jar包读取不到resources文件夹ssh

一、在项目右键run as->maven install,而后会在项目的target文件下生成2个文件maven

二、而后这两个文件拷出来就能够使用了。blog

注意,在maven install可能会报错,解决方案以下教程

在eclipse的菜单中,进入 Window > Preferences > Java> Installed JREs > Execution Environments,选择JavaSE-1.8, 在右侧选择jdk.ip

而后在maven菜单中使用update project完成。get

 

运行jar包时候,指定配置文件信息

一、java -jar -Dspring.config.location=D:\config\config.properties haha.jar 

二、java -jar myproject.jar --spring.config.location=xxxx

 

后台运行:

nohup java -jar xxx.jar &

nohup 表明断开ssh不影响jar的运行,&表明不占用当前窗口。

相关文章
相关标签/搜索