JBOSS 연동 오류
- 작성자 :
- 김*열
- 작성일 :
- 2019-11-15 11:46:52
- 조회수 :
- 16,107
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
11:41:10,873 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."ttsGov-1.0.0.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ttsGov-1.0.0.war".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "ttsGov-1.0.0.war"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0027: Failed to parse XML descriptor "/C:/Users/DECISION/jboss-eap-7.1/standalone/deployments/ttsGov-1.0.0.war/WEB-INF/lib/spring-modules-validation-0.9.jar/META-INF/valang.tld" at [13,23]
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.parseTLD(TldParsingDeploymentProcessor.java:229)
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:203)
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:141)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165)
... 5 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,23]
Message: Unexpected value 'body-content' encountered
11:41:10,878 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ttsGov-1.0.0.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ttsGov-1.0.0.war\".PARSE" => "WFLYSRV0153: Failed to process phase PARSE of deployment \"ttsGov-1.0.0.war\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0027: Failed to parse XML descriptor \"/C:/Users/DECISION/jboss-eap-7.1/standalone/deployments/ttsGov-1.0.0.war/WEB-INF/lib/spring-modules-validation-0.9.jar/META-INF/valang.tld\" at [13,23]
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,23]
Message: Unexpected value 'body-content' encountered"}}
11:41:10,904 INFO [org.jboss.as.server] (ServerService Thread Pool -- 37) WFLYSRV0010: Deployed "ttsGov-1.0.0.war" (runtime-name : "ttsGov-1.0.0.war")
해당 에러가 나옵니다.
Gov 3.8, JDK 1.8, JBOSS 7.1
jboss 버전은 6.3, 7.0, 7.1, 7.2 전부 실행안됩니다.
tomcat에서 정상 작동하는건 확인했습니다.
원인과 해결방안 제시를 요청드립니다.
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0027: Failed to parse XML descriptor "/C:/Users/DECISION/jboss-eap-7.1/standalone/deployments/ttsGov-1.0.0.war/WEB-INF/lib/spring-modules-validation-0.9.jar/META-INF/valang.tld" at [13,23]
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.parseTLD(TldParsingDeploymentProcessor.java:229)
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:203)
at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:141)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165)
... 5 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,23]
Message: Unexpected value 'body-content' encountered
11:41:10,878 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ttsGov-1.0.0.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ttsGov-1.0.0.war\".PARSE" => "WFLYSRV0153: Failed to process phase PARSE of deployment \"ttsGov-1.0.0.war\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0027: Failed to parse XML descriptor \"/C:/Users/DECISION/jboss-eap-7.1/standalone/deployments/ttsGov-1.0.0.war/WEB-INF/lib/spring-modules-validation-0.9.jar/META-INF/valang.tld\" at [13,23]
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,23]
Message: Unexpected value 'body-content' encountered"}}
11:41:10,904 INFO [org.jboss.as.server] (ServerService Thread Pool -- 37) WFLYSRV0010: Deployed "ttsGov-1.0.0.war" (runtime-name : "ttsGov-1.0.0.war")
해당 에러가 나옵니다.
Gov 3.8, JDK 1.8, JBOSS 7.1
jboss 버전은 6.3, 7.0, 7.1, 7.2 전부 실행안됩니다.
tomcat에서 정상 작동하는건 확인했습니다.
원인과 해결방안 제시를 요청드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
해당 원인은
valang.tld 내에 JBOSS에서 인식하지 못하는
XML태그가 존재 해서 입니다.
2가지 방법이 있을수 있는데요.
서버 밸리데이션을 사용하지 않는경우라면
다음과 같이 하실수 있습니다.
pom.xml 을 다음과 같이 수정합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>${egovframework.rte.version}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
<exclusion>
<artifactId>spring-modules-validation</artifactId>
<groupId>org.springmodules</groupId>
</exclusion>
</exclusions>
</dependency>
두번째 방법은
다음 jar 파일의 압축을 푼다음 내용을 수정합니다.
/repository/org/springmodules/spring-modules-validation/0.9/ spring-modules-validation-0.9.jar
<body-content>None</body-content>
=>
<body-content>empty</body-content>
변경하거나 또는 삭제합니다.
감사합니다.
표준프레임워크센터 입니다.
해당 원인은
valang.tld 내에 JBOSS에서 인식하지 못하는
XML태그가 존재 해서 입니다.
2가지 방법이 있을수 있는데요.
서버 밸리데이션을 사용하지 않는경우라면
다음과 같이 하실수 있습니다.
pom.xml 을 다음과 같이 수정합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>${egovframework.rte.version}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
<exclusion>
<artifactId>spring-modules-validation</artifactId>
<groupId>org.springmodules</groupId>
</exclusion>
</exclusions>
</dependency>
두번째 방법은
다음 jar 파일의 압축을 푼다음 내용을 수정합니다.
/repository/org/springmodules/spring-modules-validation/0.9/ spring-modules-validation-0.9.jar
<body-content>None</body-content>
=>
<body-content>empty</body-content>
변경하거나 또는 삭제합니다.
감사합니다.