如何将Java应用程序安装为服务

ewo*_*wok 1 java windows service java-service-wrapper

我编写了一个Java应用程序,它将所选文件转发到ssh服务器.我希望每次Windows启动时自动运行此应用程序.

我知道这个问题已被多次询问,我已经跟踪了这些线索.我尝试过Java Service Wrapper(由于dns问题而无法访问),Apache Daemon和JSL.虽然我有时能够将应用程序作为服务安装,但我从来没有能够在启动时正常运行,甚至无法从命令行手动启动它.

我的问题是,是否有人知道如何完成这项工作的最后一步教程的第一步.我遇到了一些问题,但他们都假设你已经实现了一些他们没有解释如何实现的东西,或者依赖于我没有安装的应用程序.

谢谢

Sér*_*els 6

我使用Java Service Wrapper作为windows或linux服务安装:http://wrapper.tanukisoftware.com/doc/english/download.jsp

〜>为您的应用创建一个可运行的JAR.

〜>下载正确的服务包装器(它们与windows和linux不同)

〜>在wrapper.conf中配置服务

重要提示:设置wrapper.java.classpath正确(您的jar也必须在此处)wrapper.java.mainclass使用org.tanukisoftware.wrapper.WrapperSimpleApp
Set设置wrapper.app.parameter.1主要类的名称,例如:

wrapper.app.parameter.1=Main
Run Code Online (Sandbox Code Playgroud)

〜>将服务作为控制台测试(windows bat)