可以在 Wildfly 10 中部署的 *-ds.xml 文件的外部位置

External location of *-ds.xml files which can be deployed in Wildfly 10

我是 Wildfly 10.1 版本的新手。当 *-ds.xml 文件放置在部署文件夹中(在独立下)时,它们将被部署。 我们如何配置一个外部文件夹(独立文件夹以外的文件夹,最好在 Wildfly 文件夹之外)来放置我们所有将部署到 Wildfly 中的 *-ds.xml 文件?任何特定配置。

在 Jboss 4 中通过在 jboss-service.xml.

中配置 URLDeploymentScanner 完成了相同的操作

这可以通过配置外部 'deployment' 目录来完成。为此,您必须修改 standalone.xml 文件中的 deployment-scanner 子系统,例如:

  <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>

            <deployment-scanner name="new-external-deployment-scanner" path="/home/path/deployments" scan-interval="5000" />
        </subsystem>

通过此配置更改,您将能够从默认部署和新部署目录部署 *-ds.xml 文件和其他应用程序。