1

我需要能够从 java 应用程序控制 JBoss 操作。在过去的几个小时里,我一直在阅读这件事,似乎 AS6 和 AS7 在这方面存在重大差异。

据我了解,如果我错了,请纠正我,在 AS6 中使用了 Twiddle 工具,在 AS7 中使用 CLI 来通过命令行自动执行操作

我想知道:

  1. 有没有办法编写支持这两个版本的 Java 应用程序?

  2. 如果我为使用 AS6 和 AS7 编写不同的应用程序,Twiddle 和 CLI 是否允许以下​​操作:

    • 查询服务器配置

    • 部署/启动/停止应用程序

    • 部署数据源

    • 启动/停止服务器

    • 检查应用程序列表

    • 获取应用状态

    • 部署 JMS 资源

    • 添加/删除用户

如果您可以向我推荐好的教程/示例,我将不胜感激。

谢谢!

4

1 回答 1

0

我每天在管理 Java EE 工作中使用这种工具 :)

它是 BuildProcess,它变成了一个名为Apache Karaf的 apache 项目,并且完全可以在这里完成所有您所理解的工作。

有了这个,我可以管理 JBoss / WebLogic / WebSphere for EAR / WAR / JAR 上的部署;实际上没有限制;你甚至可以管理配置文件等的部署……;你可以用它做任何事情。

我用它管理 140 个客户环境。

希望这会有所帮助。

于 2012-08-20T20:00:44.090 回答