windows下部署spring boot 的jar
Posted movemoon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下部署spring boot 的jar相关的知识,希望对你有一定的参考价值。
将jar包做成windos下的服务。
1、下载WinSW.NET4.exe
地址:https://github.com/kohsuke/winsw
2、组织目录结构:
其中WinSw.NET4.xml是安装服务的配置文件,installService.bat与uninstallService.bat是安装、卸载服务的脚本,demo-0.0.1-SNAPSHOT.jar是要部署的spring-boot成果物。
3、WinSW.NET4.xml结构:
1 <configuration> 2 <!--安装成Windows服务后的服务名--> 3 <id>myProjectServiceID</id> 4 <!--显示的服务名称--> 5 <name>myProjectServiceName</name> 6 <!--对服务的描述--> 7 <description>此处可填写该服务的描述</description> 8 <!--这里写java的路径,如何配置了环境变量直接写"java"就行--> 9 <executable>java</executable> 10 <!--Xmx256m 代表堆内存最大值为256MB -jar后面的是项目名--> 11 <arguments>-Xmx256m -jar demo-0.0.1-SNAPSHOT.jar</arguments> 12 <!--让服务自动启动--> 13 <startmode>Automatic</startmode> 14 <!--日志路径--> 15 <logpath>%BASE%\\logs</logpath> 16 <!--日志模式--> 17 <log mode="roll-by-size-time"> 18 <sizeThreshold>10240</sizeThreshold> 19 <pattern>yyyyMMdd</pattern> 20 <autoRollAtTime>00:00:00</autoRollAtTime> 21 <zipOlderThanNumDays>5</zipOlderThanNumDays> 22 <zipDateFormat>yyyyMM</zipDateFormat> 23 </log> 24 25 </configuration>
4、installService.bat与uninstallService.bat角本内容分别为:
WinSW.NET4.exe install
WinSW.NET4.exe uninstall
以上是关于windows下部署spring boot 的jar的主要内容,如果未能解决你的问题,请参考以下文章
如果将静态内容部署为 jar,则 Spring Boot 404 错误
win10环境下使用docker部署spring-boot项目
maven工程使用spring-boot-devtools进行热部署,更改代码避免重启web容器