我需要更新standalone.xml配置文件,但我需要之前我启动服务器。这是针对jboss7的。
答案 0 :(得分:0)
你想要完成什么?使用任何文本编辑器编辑standalone.xml都非常简单。
如果您正在寻找自动化的东西,您可以编写CLI脚本以在服务器启动后执行,然后重新启动(重新加载)它。您也可以使用一些scripts作为示例。
答案 1 :(得分:0)
这将有助于您的答案描述在启动之前需要更改配置的原因。作为一个开源项目,开发团队会对通过API离线编辑服务器配置文件的任何实际用例感兴趣。
话虽如此,我想不出自己有这个要求。 JBoss Application Server 7的一个优点是管理客户端在服务器运行时对主standalone.xml
,domain.xml
和host.xml
配置文件进行持久更改。这些相同的文件可以通过任何文本编辑器轻松离线编辑。
您可能知道推荐的管理工作流程是通过管理控制台或管理CLI。这些是JBoss Application Server 7社区文档中记录的管理客户端。
JBoss Application Server 7 - Management Clients
这些管理客户端共享管理API的通用和较低级别的利用率,这也在社区文档中记录。
JBoss Application Server 7 - Management API
要通过使用现有API的客户端进行这些低级别更改,服务器必须正在运行,如文档中所述。
操作请求允许与管理层进行低级别交互 模型。它们与高级命令不同(即 create-jms-queue),它们允许您读取和修改服务器 配置好像您正在编辑XML配置文件 直接
简单地说,您不需要API来编辑纯文本文件。您可以通过使用文件系统工具链或脚本来更轻松地完成此任务。
答案 2 :(得分:0)
您可以从这个简单的基于Java的API中获益,以编程方式对standalone.xml进行更改。