springboot项目打war包,开机自启动

一般来说,将项目在eclipse中运行一下,在workspace中拷贝出运行好的项目放进tomcat中的wabapps文件夹下,然后点击Start启动!就可以访问项目网页啦!
springboot项目打war包,开机自启动_第1张图片
image.png

那么如果想要开机之后,项目自动运行起来要怎么做呢?

1.在pom.xml中添加依赖


springboot项目打war包,开机自启动_第2张图片
image.png
   com.lencity
    PeopleManage
    0.0.1-SNAPSHOT
    war
    PeopleManage
    Demo project for Spring Boot

2.右击下图鼠标选中区域,点击 “publish”发布一下项目
3.点击maven install打包


springboot项目打war包,开机自启动_第3张图片
image.png

4.点击完之后,控制台开始执行,当我们看到BUILD SUCCESS那么就成功啦


springboot项目打war包,开机自启动_第4张图片
image.png

5.右击项目名-Refresh 刷新一下项目
springboot项目打war包,开机自启动_第5张图片
image.png

6.然后我们会发现在项目的target文件夹下多了一些东西
springboot项目打war包,开机自启动_第6张图片
image.png

7.将项目名.war这个文件ctrl+c拷贝一下,到D盘的根目录去粘贴一下(可以重命名)


springboot项目打war包,开机自启动_第7张图片
image.png

8.在d盘根目录创建一个txt文件,写bat命令(> d:\log2.txt这个语句的意思是在d盘创建一个日志文件,存放启动日志),然后保存这个记事本,更改 名字为startup.bat 注意扩展名一定要是bat
image.png
cd /d C:\Program Files\Java\jdk1.8.0_181\bin
java -jar d:\PeopleManage.war --spring.config.location=d:\application.yml> d:\log2.txt

9.再次打开记事本,在d盘创建一个文本文件(命名为startup.vbs)扩展名将txt改为vbs
功能:隐藏上一个bat的黑窗口的。否则只要关闭黑窗口项目就会结束。运行startup.vbs之后会隐藏黑窗口。


springboot项目打war包,开机自启动_第8张图片
image.png
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c startup.bat",vbhide

在开始菜单中,右击启动,打开,将刚才创建的vbs,生成一个快捷方式拖进去


springboot项目打war包,开机自启动_第9张图片
image.png

image.png

然后重启就可以自动启动啦!
需要注意的地方就是:因为之前在tomcat上面部署,然后去打开项目在浏览器地址输入的是这样的,因为我的tomcat端口设置的是80,所以可隐藏不写 ,如图,但是可以看到,发现并没有进去。

springboot项目打war包,开机自启动_第10张图片
image.png

后来才知道这个端口应该是你配置文件里的端口号,所以应该是8080,还有,这种部署方式,是不需要加项目名的。直接就是: http://192.168.1.165:8080/user
springboot项目打war包,开机自启动_第11张图片
image.png

你可能感兴趣的:(springboot项目打war包,开机自启动)