헤르메스 LIFE

[Wildfly] 배포중 오류 - WFLYSRV0153, WFLYUT0027, WFLYCTL0013 본문

Exception

[Wildfly] 배포중 오류 - WFLYSRV0153, WFLYUT0027, WFLYCTL0013

헤르메스의날개 2016. 8. 10. 14:58
728x90

spring-modules-validation-0.9.jar


JDK 1.8.x

Wildfly 10.0

Eclipse neon


개발 환경 구축 중 아래와 같은 오류가 발생 했습니다.

내용으로 봐서 spring-modules-validation-0.9.jar 파일의 tld 파일이 문제 입니다.



14:45:15,768 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."[war 파일].war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."[war 파일].war".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "[war 파일].war"

       at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start( DeploymentUnitPhaseService.java:154 )

       at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService( ServiceControllerImpl.java:1948)

       at org.jboss.msc.service.ServiceControllerImpl$StartTask.run( ServiceControllerImpl.java:1881)

       at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)

       at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:617)

       at java.lang.Thread.run( Thread.java:745 )

Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException : WFLYUT0027: Failed to parse XML descriptor "[Wildfly 배포경로 + war 파일].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:147 )

       ... 5 more

Caused by: javax.xml.stream.XMLStreamException : ParseError at [row,col]:[13,23]

Message: Unexpected value 'body-content' encountered

       at org.jboss.metadata.parser.util.MetaDataElementParser.unexpectedValue( MetaDataElementParser.java:105)

       at org.jboss.metadata.parser.jsp.TagMetaDataParser.parse( TagMetaDataParser.java:122)

       at org.jboss.metadata.parser.jsp.TldMetaDataParser.parse( TldMetaDataParser.java:235)

       at org.wildfly.extension.undertow.deployment.TldParsingDeploymentProcessor.parseTLD( TldParsingDeploymentProcessor.java:227 )

       ... 8 more


14:45:15,773 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "[war 파일].war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"[war 파일].war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"[war 파일].war\".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment \"[war 파일].war\"

    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException : WFLYUT0027: Failed to parse XML descriptor \"[Wildfly 배포경로 + war 파일].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"}}



spring-modules-validation-0.9.jar 파일의 압축을 풀고..

META-INF 폴더의 valang.tld 파일의


<body-content>None</body-content>

<body-content>empty</body-content>


변경합니다.

그리고 다시 압축해서 사용하면 됩니다.


첨부파일은 수정된 파일입니다.





728x90