我们使用Play!开发了一个小应用程序,它在用户计算机(Windows XP或Windows 7)上独立运行,因为用户没有网络访问权限。目前,它在控制台/命令窗口中运行。我想做到这一点,所以在运行播放的任务栏中没有控制台窗口 - 这主要是因为用户很容易关闭窗口。我提出了一些想法,但我希望得到一些验证或其他想法。玩!框架部署为JAR或服务?
首先,我想通过javaw运行Java,这通常是运行Java应用程序的GUI应用程序运行的,但是我会运行什么?我想我可以运行带有WAR输出的Winstone Servlet容器! (作为下面的其他stackoverflow问题的解决方案提及)。
其次,我正试图把它包装在一个windows服务中。
这个问题是相似,但略有不同的(我不介意安装游戏!刚刚涉及解压缩框架): Deploy Play! application as executable jar
有没有人使用这些技术无论是,还是有更好的办法?优点/缺点/例子?
谢谢!
更新:有关Winstone的评论?事实证明,由于安全限制,我们无法[轻松]创建服务或计划任务(如SYSTEM)。再次感谢。
还有一个类似的问题/答案(http://stackoverflow.com/questions/12120489/how-do-i-run-a-play-framework-2-0-application-as-a-windows-服务),也描述了yajsw方法。 – 2013-01-30 07:53:07