我有一个普通的Java SE服务器应用程序。在我们的正常情况下,我们使用NSIS创建安装程序,并使用Windows Service Wrapper将服务器作为Windows服务运行。然后我们有一个Start Menu文件夹,桌面图标,卸载程序等。
我们可能需要运行相同的程序,但将其部署在JBoss中。做这种事的最佳方法是什么?
我认为正确的方案是部署EAR文件,然后访问网页并单击“开始”按钮,然后启动我们的标准J2SE流程。理想情况下,此页面将知道基础进程是否正在运行,因此它将相应地提供“启动/停止”选项。
这里的关键是将它全部保留在JBoss中,而不是像我们现在那样安装我们自己的程序。 JBoss是一个客户驱动的要求,不可协商。我们部署它的方法完全取决于我们。
思想?
答案 0 :(得分:0)
如果我找对你,你只想从浏览器而不是本地桌面上运行java程序。如果你要处理任何用户输入,你需要深入研究一些J2EE(即使单击按钮启动代码也需要一个servlet)。在这种情况下,只需要一只耳朵。