Windows部署SpringBoot
WINDOWS部署SpringBoot
官方推荐的做法
wineSW
- WinSW将任何应用程序包装并管理为Windows服务。将应用程序包管理为windows服务就可以实现后台运行了。
访问地址
使用方式
- 下载winSW并在电脑中解压。解压之后应该是一个.exe文件。
- 在.exe文件的同级目录下编写配置文件,是一个.xml格式的文件。(配置文件的名字要与winsw.exe的名字相同,不相同运行不起来,我也不知道是怎么搞得)
<service> <id>system_id</id> <name>system_name</name> <description>SpringBoot的管理系统</description> <executable>java</executable> <arguments>-jar "C:/**.jar"</arguments> <logpath>logPath</logpath> <log mode="roll-by-size-time"> <sizeThreshold>10240</sizeThreshold> <pattern>yyyyMMdd</pattern> <autoRollAtTime>00:00:00</autoRollAtTime> <zipOlderThanNumDays>5</zipOlderThanNumDays> <zipDateFormat>yyyyMMdd</zipDateFormat> </log> </service>
- 执行winsw的命令,将程序编程windows的服务。
相关命令
后续
- 在windowsserver系统中使用winsw,发现Java程序内存占用太高的问题,且内存占用日渐增长。停用winsw改为java -jar 启动之后内存得到控制。已停用winsw
posted on 2024-04-11 14:24 zhaoLei_Free 阅读(59) 评论(0) 编辑 收藏 举报