如何更改JBoss eap 6.1部署文件夹

时间:2014-07-24 07:20:35

标签: deployment jboss

我正在尝试更改JBoss的部署文件夹但没有成功。 关于我在谷歌上发现的一些信息,我试图更改standalone.xml配置文件。我在<extensions>节点之后添加了以下行:

<system-properties>
<property name="deploydir" value="/home/Artur"/>
</system-properties>

我已将<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">改为:

    <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
        <deployment-scanner path="deployments" relative-to="deploydir" scan-interval="10000"/>
    </subsystem>

我的系统上有以下路径/home/Artur/deployments。 但是当我尝试运行JBoss服务器时,我总是收到一个错误:

  

09:05:21,283 ERROR [org.jboss.as.controller.management-operation](ServerService线程池 - 2)JBAS014612:操作(“添加”)失败 - 地址:([       (“subsystem”=&gt;“deployment-scanner”),       (“scanner”=>“默认”)   ]):java.lang.IllegalArgumentException:JBAS014847:找不到名为'deployments'的路径

我试图在我的系统上使用不同的路径配置它,我也在检查每种情况下的拼写。但没有任何帮助。有没有人知道如何在JBoss中正确配置部署文件夹的路径? (标题中的版本)

1 个答案:

答案 0 :(得分:1)

好的,我解决了这个问题。要更改部署目录,需要在块中指定此目录的路径:

<paths>
  <path name="deploydir" path="/home/Artur"/>
 </paths>

而不是

  <system-properties>
    <property name="deploydir" value="/home/Artur"/>
  </system-properties>
我之前提到的

。因此,我的结论是,我们需要在standalone.xml配置文件中指定<path>节点,并将<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">更改为指向新创建的path(在本例中为&#34; deploydir&#34;)