0
파일에 변경 사항이있을 경우 디렉토리 자동 배치를 중지하기위한 WildFly 서버 요구 사항이 있습니다 . 문제는 전체 폴더가 아닌 특정 폴더가 자동 배포되지 않도록 제외하려는 것입니다..JBoss Server에서 특정 디렉토리가 자동 배포되지 않도록 standalone.xml 파일에서 변경해야 할 사항 [Wildfly 9xx]
경로를 변경하여 다른 배포 스캐너를 추가하려고했지만 성공하지 못했습니다. standalone.xml에서 변경해야 할 사항을 제안하십시오. 미리 감사드립니다.
기본 배포 스캐너
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="1" auto-deploy-zipped="true" auto-deploy-exploded="true" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
</subsystem>
새 배포 스캐너 추가
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments/demo/dist" relative-to="jboss.server.base.dir" scan-interval="1" auto-deploy-zipped="false" auto-deploy-exploded="false" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
</subsystem>
이제 두 개의 서브 시스템을 가지고라고했습니다
12:01:26,611 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131)
at org.jboss.as.server.ServerService.boot(ServerService.java:347)
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[165,62]
Message: WFLYCTL0069: Duplicate subsystem declaration
at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:1195)
at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_4(StandaloneXml.java:457)
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:144)
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:106)
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123)
당신은 당신이 말한대로 내가 노력 @ctomc 추가 배포 스캐너 요소 – ctomc
를 추가하지만, 아직도 내가 어떤 폴더 안에 뭔가를 추가 할 경우, 새로운 서브 시스템을 추가 할 필요가 없습니다, 서버는 restarting.I 서버를 원하는 것입니다 이 변경 사항을 무시하십시오. " <배포 스캐너 이름 = "새 스캐너"경로 = "배포/demo.war/WEB-INF/dist/some-' –
당신은 단지 cli를 통해 배포하지 않는 것이 좋습니다. "-"jboss.server.base.dir "scan-interval ="1 "auto-deploy-zipped ="false "자동 배포 전개 ="false "/> 그렇다면? 함께 배치 스캐너 잊어 버려 – ctomc