我创build了一个Java服务器,你推荐哪些工具将java作为Windows服务包装?
是否有可能按顺序启动服务? 在Java客户端可以运行之前说服务器已经启动了?
是否有可能按顺序启动服务? 在Java客户端可以运行之前说服务器已经启动了?
是。 不可以。服务可以有一个序列(取决于其他服务)。 但是,如果你想阻止一个用户在另一台计算机上启动一个客户端? 这就像阻止人们在维护服务器时在浏览器中input网站地址一样。 不起作用。
其余的谷歌真的是你的朋友。 “Windows服务Java”给了我三个点击 – 不同的包装 – 在第一页,前三个项目。
http://edn.embarcadero.com/article/32068
https://stackoverflow.com/questions/68113/how-to-create-a-windows-service-from-java-app (甚至在这里 – 在发布之前在这里尝试search)
http://wrapper.tanukisoftware.com/doc/english/download.jsp
我会停在这里。 这个名单一直持续下去。 谷歌真的很高兴find这样的微不足道的事情。
我创build了一个Java服务器,你推荐哪些工具将java作为Windows服务包装?
是。 TomTom的答案已经涵盖了这个问题(google:“Java as Windows Service”)。
是否有可能按顺序启动服务? 在Java客户端可以运行之前说服务器已经启动了?
您不能确保在其他机器上运行的客户端只能在服务器启动后运行。
但是,您的客户端应用程序可以等待直到侦听TCP / IP端口的服务器(我认为它是TCP / IP服务器)。 所以为了达到这个目的,客户端本身应该等到服务器启动。