如何让 JBoss v4.2 在非默认目录中查找应用程序?

How to make JBoss v4.2 look for applications in directories other than default?

开箱即用,JBoss 4.2.3.GA 的 server 目录带有 3 个部署子目录:

  1. 全部
  2. 默认
  3. 最小

如果我将我的 .ear 复制到 default/deploy 子目录,JBoss 会在启动时选择并运行它。

我现在想把它放在默认的兄弟目录中,即:

  1. 全部
  2. 默认
  3. 最小
  4. 我的

当我这样做时,JBoss 甚至不知道 mine 在那里,因此不会尝试加载它。

如何告诉 JBoss 查看要加载的应用程序的 mine 兄弟目录?

我在以下线程中找到了提示: https://developer.jboss.org/thread/56120 但这似乎是另一个问题的解决方案(即 after JBoss 发现同级目录和 jboss-service.xml 在那里)。


更新: 我发现将兄弟目录的名称作为 -c 命令行参数传递:org.jboss.Main -c mine 更改服务器主目录并加载应用程序( s) 从那里开始。

在哪里可以了解有关 -c 选项的更多信息?是否有此类选项的综合参考?

将兄弟目录的名称作为 -c 命令行参数传递:

org.jboss.Main -c mine 

更改服务器主目录并从那里加载应用程序。

我无法找到全面的 reference/documentation 此类选项。我能找到的最好的是这些:

  1. https://gist.github.com/agea/8783986
  2. https://docs.jboss.org/process-guide/en/pdf/jboss-docbook
  3. http://docs.jboss.org/process-guide/en/html_single/