我正在尝试更改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中正确配置部署文件夹的路径? (标题中的版本)
答案 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;)