我需要能够从java应用程序控制JBoss操作。 我花了几个小时的时间来阅读这个问题,看来AS6和AS7在这方面存在很大差异。
根据我的理解,如果我错了,请纠正我,在AS6中使用Twiddle工具,在AS7中使用CLI通过命令行自动执行操作
我在想:
有没有办法编写支持这两个版本的java应用程序?
如果我为AS6和AS7编写不同的应用程序, Twiddle和CLI是否允许以下操作:
查询服务器配置
部署/启动/停止应用程序
部署数据源
启动/停止服务器
检查申请表
获取申请状态
部署JMS资源
添加/删除用户
如果您可以向我推荐一些好的教程/示例,我将不胜感激。
谢谢!
答案 0 :(得分:0)
我每天都在管理Java EE工作中使用这种工具:)
it's BuildProcess成为了一个名为Apache Karaf的apache项目,并完成了你在这里所做的一切。
有了这个,我可以在JBoss / WebLogic / WebSphere上管理EAR / WAR / JAR的部署;实际上没有限制;你甚至可以管理配置文件的部署等...;你可以用它做任何事情。
我用它管理140个客户环境。
希望这可以提供帮助。