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

时间:2011-09-08 17:42:45

标签: java windows service java-service-wrapper

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

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

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

由于

1 个答案:

答案 0 :(得分:6)

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

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

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

〜>在wrapper.conf中配置服务

重要提示:设置wrapper.java.classpath正确(你的罐子也必须在这里) 将wrapper.java.mainclass设为org.tanukisoftware.wrapper.WrapperSimpleAppwrapper.app.parameter.1设置为主类的名称,例如:

wrapper.app.parameter.1=Main

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