如何将 .war 文件作为 Windows 服务运行?我想要安装logsniffer
,下载的是一个.war
文件。您可以通过命令提示符运行它。但是,当用户注销或服务器重新启动时,我假设这将不再起作用。
这可能吗?
答案1
您说得对,如果您作为 GUI 会话中的登录用户从命令行运行 Java 程序,则该程序将在您注销时结束。
.war 文件是 Java。因此,您需要将 Java 程序作为 Windows 服务运行。
您需要手动创建一个服务,该服务调用您需要的所有命令行并处理启动、重启等,或者使用第三方程序来执行此操作。我用过这个,它很好用。https://wrapper.tanukisoftware.com/doc/english/introduction.html
在这个问题的答案中还提出了许多其他的建议。 https://stackoverflow.com/questions/68113/how-to-create-a-windows-service-from-java-app
仅供参考 - 请阅读此处的帮助指南。花更多精力回答您的问题将大有裨益,不仅能让您成为这里优秀的社区成员,还能让您走上自己的学习和职业道路。 https://serverfault.com/help/how-to-ask