美文网首页
springboot项目打war包,开机自启动

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

作者: 欧_汤姆 | 来源:发表于2019-07-15 17:48 被阅读0次
    一般来说,将项目在eclipse中运行一下,在workspace中拷贝出运行好的项目放进tomcat中的wabapps文件夹下,然后点击Start启动!就可以访问项目网页啦! image.png

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

    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,所以可隐藏不写 ,如图,但是可以看到,发现并没有进去。

    image.png
    后来才知道这个端口应该是你配置文件里的端口号,所以应该是8080,还有,这种部署方式,是不需要加项目名的。直接就是:http://192.168.1.165:8080/user
    image.png

    相关文章

      网友评论

          本文标题:springboot项目打war包,开机自启动

          本文链接:https://www.haomeiwen.com/subject/iifokctx.html