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

时间:2017-06-20 12:44:14

标签: jboss jboss-4.2.x

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

  1. 所有
  2. 默认
  3. 最小
  4. 如果我将.ear复制到default/deploy子目录,JBoss会在启动时选择它并运行它。

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

    1. 所有
    2. 默认
    3. 最小
    4. 当我这样做时,JBoss甚至不知道mine存在,因此不会尝试加载它。

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

      我在以下主题中找到了提示:  https://developer.jboss.org/thread/56120但这似乎是另一个问题的解决方案(即之后JBoss发现兄弟目录和jboss-service.xml)。

      更新:我发现将兄弟目录的名称作为-c命令行参数传递:org.jboss.Main -c mine会更改Server Home Dir并从那里加载应用程序。

      我在哪里可以了解有关-c选项的更多信息?是否有这些选项的全面参考?

1 个答案:

答案 0 :(得分:1)

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

org.jboss.Main -c mine 

更改Server Home Dir并从那里加载应用程序。

我无法找到有关此类选项的全面参考/文档。我能找到的最好的是:

  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/