【问题标题】:Deploying a standalone J2SE application within JBoss在 JBoss 中部署独立的 J2SE 应用程序
【发布时间】:2011-11-23 08:47:55
【问题描述】:

我有一个普通的 Java SE 服务器应用程序。在我们的正常情况下,我们使用 NSIS 创建安装程序,并使用 Windows Service Wrapper 将服务器作为 Windows 服务运行。然后我们有一个开始菜单文件夹、桌面图标、卸载程序等。

我们可能需要运行相同的程序,但将其部署在 JBoss 中。做这种事情的最佳方法是什么?

我认为正确的方案是部署一个 EAR 文件,然后访问一个网页并单击一个显示“开始”的按钮,这将启动我们的标准 J2SE 流程。理想情况下,此页面会知道底层进程是否正在运行,因此它会相应地提供启动/停止选项。

这里的关键是将其全部保存在 JBoss 中,而不是像现在这样安装我们自己的程序。 JBoss 是客户驱动的需求,不可协商。我们部署它的方法完全取决于我们。

想法?

【问题讨论】:

  • 那么你想要的基本上是使用JBoss而不是操作系统守护进程来停止和启动你的程序?
  • 什么应该触发 jvoss 来启动和停止你的应用程序?你不能说它应该手动发生吗?
  • 不,我希望应用程序自动部署。让我换一种说法。我想在 JBoss 中部署一个应用程序。部署后,用户可以转到网页并看到启动服务器的选项,该服务器曾经作为 Windows 进程运行。那有意义吗?还是我完全打破了这里的范式?

标签: jboss java


【解决方案1】:

如果我没听错的话,您只想从浏览器而不是在本地桌面上运行 java 程序。如果您要处理任何用户输入(即使单击按钮启动代码也需要 servlet),您将需要深入了解一些 J2EE。在这种情况下,您只需要一只耳朵。

【讨论】:

    猜你喜欢
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多