jbossas6&;7-需要自动化java应用程序中的操作

jbossas6&;7-需要自动化java应用程序中的操作,jboss,jboss6.x,Jboss,Jboss6.x,我需要能够从java应用程序控制JBoss操作。 在过去的几个小时里,我一直在阅读关于这件事的文章,似乎AS6和AS7在这方面有很大的不同 据我所知,如果我错了,请纠正我,在AS6中使用Twiddle工具,在AS7中使用CLI通过命令行自动化操作 我想知道: 有没有办法编写一个支持这两个版本的java应用程序 如果我为AS6和AS7编写不同的应用程序, Twiddle和CLI是否允许以下操作: 查询服务器配置 部署/启动/停止应用程序 部署数据源 启动/停止服务器 核对申请表 获取应用程序状态

我需要能够从java应用程序控制JBoss操作。 在过去的几个小时里,我一直在阅读关于这件事的文章,似乎AS6和AS7在这方面有很大的不同

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

我想知道:

  • 有没有办法编写一个支持这两个版本的java应用程序

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

    • 查询服务器配置

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

    • 部署数据源

    • 启动/停止服务器

    • 核对申请表

    • 获取应用程序状态

    • 部署JMS资源

    • 添加/删除用户

  • 如果你能给我推荐一些好的教程/例子,我将不胜感激


    谢谢

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

    它成为了一个名为的apache项目,并完成了这里的所有工作

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

    我用它管理140个客户环境


    希望这能有所帮助。

    谢谢你的回答。我需要编写的代码将分发给客户机,因此我正在寻找一种解决方案,比如:jmx,使用带有twiddle的命令行,等等。我只是不熟悉这些选项,所以我想知道它们是否可以为我提供所需的所有功能,以及我是否可以以相同的方式与这两个版本交互。感谢您可以查看ApacheKaraf的文档,如果符合您的需要,团队将很乐意作出回应。当做