【问题标题】:How to programmatically check if an application has deployed in JBoss5?如何以编程方式检查应用程序是否已部署在 JBoss5 中?
【发布时间】:2010-01-28 10:22:13
【问题描述】:

我正在编写一个小应用程序来自动化部署。基本上,它会定期检查 ftp 服务器是否有新的 .ear 文件。将远程 ftp 文件的校验和与当前部署的内容进行比较。如果有一个新的 ftp 文件,那么它就会被拾取并部署...

然后我会检查应用程序是否已成功部署。目前,我正在为应用程序的主登录页面发送一个 http get 请求,然后检查 http 返回代码是否成功部署。但是,我认为这不是检查是否成功部署的最佳方法,因为服务器端组件可能尚未部署。

有什么方法可以访问一些 JBoss API 以获取已部署应用程序的列表?或者,如果有人有任何其他想法?

提前谢谢...

【问题讨论】:

    标签: java jboss jakarta-ee jboss5.x ear


    【解决方案1】:

    JBoss 支持JSR-88 Deployment API。查看使用 JBoss JSR-88 实现在 JBoss 上部署的 this client

    【讨论】:

    • JBoss Wiki 链接返回文章未找到。也许这就是你的意思:community.jboss.org/wiki/JSR88Client
    • @braveterry 是的,这就是我所指的页面(由于迁移到 JBoss 社区门户,之前的链接已失效)。感谢您指出这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 2010-12-02
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    相关资源
    最近更新 更多