那么如果想要开机之后,项目自动运行起来要怎么做呢?
1.在pom.xml中添加依赖
image.png
<groupId>com.lencity</groupId>
<artifactId>PeopleManage</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>PeopleManage</name>
<description>Demo project for Spring Boot</description>
2.右击下图鼠标选中区域,点击 “publish”发布一下项目
3.点击maven install打包
image.png
4.点击完之后,控制台开始执行,当我们看到BUILD SUCCESS那么就成功啦
image.png
5.右击项目名-Refresh 刷新一下项目
image.png
6.然后我们会发现在项目的target文件夹下多了一些东西
image.png
7.将项目名.war这个文件ctrl+c拷贝一下,到D盘的根目录去粘贴一下(可以重命名)
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之后会隐藏黑窗口。
image.png
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c startup.bat",vbhide
在开始菜单中,右击启动,打开,将刚才创建的vbs,生成一个快捷方式拖进去
image.png
image.png
然后重启就可以自动启动啦!
需要注意的地方就是:因为之前在tomcat上面部署,然后去打开项目在浏览器地址输入的是这样的,因为我的tomcat端口设置的是80,所以可隐藏不写 ,如图,但是可以看到,发现并没有进去。
后来才知道这个端口应该是你配置文件里的端口号,所以应该是8080,还有,这种部署方式,是不需要加项目名的。直接就是:http://192.168.1.165:8080/user
image.png
网友评论