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的服务。

相关命令

image

后续

  • 在windowsserver系统中使用winsw,发现Java程序内存占用太高的问题,且内存占用日渐增长。停用winsw改为java -jar 启动之后内存得到控制。已停用winsw

posted on 2024-04-11 14:24  zhaoLei_Free  阅读(16)  评论(0编辑  收藏  举报

导航