weblogic12c (12.1.3)에 응용 프로그램을 배포하려고합니다. 배포를 시작하는 동안 오류가 발생하는 이유는 무엇입니까?javax.xml.stream.XMLStreamException : 버전 2.4 웹 응용 프로그램 네임 스페이스를 버전 2.5로 변환 할 수 없습니다.
####<Sep 5, 2014 7:51:21 PM IST> <Error> <HTTP> <localhost> <abc_Server> <[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1409926881629> <BEA-101064> <[WebAppModule(abc:app)] Error parsing descriptor in Web appplication "C:\XXXXXXXX\abc\webapps\abc\app"
javax.xml.stream.XMLStreamException: Unable to transform version 2.4 web application namespace to version 2.5.
at weblogic.servlet.internal.WebAppReader2.transformOldSchema(WebAppReader2.java:300)
at weblogic.application.descriptor.VersionMunger._next(VersionMunger.java:348)
at weblogic.application.descriptor.VersionMunger.next(VersionMunger.java:230)
at weblogic.application.descriptor.VersionMunger.consumeInputStream(VersionMunger.java:595)
at weblogic.application.descriptor.VersionMunger.init(VersionMunger.java:485)
at weblogic.application.descriptor.VersionMunger.<init>(VersionMunger.java:86)
at weblogic.application.descriptor.VersionMunger.<init>(VersionMunger.java:62)
at weblogic.application.descriptor.VersionMunger.<init>(VersionMunger.java:50)
설치 세부 정보 :
weblogic12c 자바와 (12.1.3) 1.7
도메인도 자바로 설정하는 자바와 1.7
클래스 경로 ENV 변수를 생성 1.7
web.xml을 확인했는데 올바른 버전 인 "2.5"도 있는데 다음과 같이 보입니다 :
<?xml version="1.0" encoding="UTF-8" ?>
<!--
xxx
-->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" version="2.5">
네, 맞습니다. javaee 5 사양 네임 스페이스에 따라 "http://java.sun.com/xml/ns/javaee"여야합니다. – Madhuprathap