winsw tomcat windows 服务启动简单说明

很早以前我简单介绍过基于winsw 的nginx 服务启动处理,以下简单说明下tomcat 处理的

app配置

  • 配置JAVA_HOME 以及CATALINA_HOME
  • app.xml
<service>
  <id>tomcat</id>
  <name>tomcat</name>
  <description>This service runs tomcat</description>
  <workingdirectory>C:\apps\apache-tomcat-10.1.34</workingdirectory>
  <executable>bin\startup.bat</executable>
  <stopexecutable>bin\shutdown.bat</stopexecutable>
  <log mode="roll"></log>
</service>
  • 修改startup.bat

call "%EXECUTABLE%" run %CMD_LINE_ARGS%

:end

启动

注意修改下载的winsw 服务为app

  • 命令
app.ext install
  • 效果

说明

winsw 可以解决不少windows 服务启动的难问题,很值得使用下,尤其是缺少windows 服务支持的应用(包括自己开发的)

参考资料

https://github.com/winsw/winsw/releases

posted on 2025-03-16 08:00  荣锋亮  阅读(51)  评论(0)    收藏  举报

导航