JBoss AS 6& 7 - 需要在java应用程序中自动执行操作

时间:2012-08-20 17:25:42

标签: jboss jboss6.x

我需要能够从java应用程序控制JBoss操作。 我花了几个小时的时间来阅读这个问题,看来AS6和AS7在这方面存在很大差异。

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

我在想:

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

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

    • 查询服务器配置

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

    • 部署数据源

    • 启动/停止服务器

    • 检查申请表

    • 获取申请状态

    • 部署JMS资源

    • 添加/删除用户

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

    谢谢!

1 个答案:

答案 0 :(得分:0)

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

it's BuildProcess成为了一个名为Apache Karaf的apache项目,并完成了你在这里所做的一切。

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

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

希望这可以提供帮助。