2011-09-02 6 views
1

Weblogic 10에 배포 용으로 작성된 J2EE 응용 프로그램을 상속했으며이 응용 프로그램을 주로 담당하는 개발자는 Eclipse에서 프로젝트를 열 때이 오류를받지 않습니다.이 j2ee 스키마에서 중복 속성 오류를 해결하려면 어떻게합니까?

나는 다음과 같은 매우 간단한 weblogic.xml 파일이 있습니다

<?xml version="1.0" encoding="UTF-8"?> 
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/920/weblogic-web-app.xsd"> 
    <container-descriptor> 
     <prefer-web-inf-classes>true</prefer-web-inf-classes> 
    </container-descriptor> 
</weblogic-web-app> 

이클립스는 실제로 같은 오류의 숫자로 구성이 파일에 대한 하나의 XML 검증 문제가 발생합니다. 파일 "weblogic.xml의"를 통해 파일 "j2ee_1_4.xsd" 의 유효성을 검사 할 때 아래

오류가 발견했다 : XML 문제의 부모 텍스트이있다. 대부분의 경우 이러한 오류는 "j2ee_1_4.xsd"의 유효성을 직접 검사하여 이 될 수 있습니다. 그러나 오류는 j2ee_1_4.xsd가 weblogic.xml의 유효성을 검사 할 때만 발생합니다.

그리고 하위 오류의 예. 그들은 모두 이런 식으로 읽습니다.

sch-props.correct.2 : 스키마에는 동일한 이름의 두 글로벌 구성 요소를 포함 할 수 없습니다. 이 스키마는 'http://java.sun.com/xml/ns/j2ee,descriptionGroup'의 두 번 발생합니다.

다음에 줄 번호가옵니다. 약 50 개 정도의 오류가 있으며 오류가 끝나면 따옴표로 묶인 이름 만 바뀝니다.

Sun의 버그 추적기에 가능한 원인을 나타내는 것처럼 보이는 버그가 발견되었지만 관련성이있는 경우 프로젝트에 적용하는 방법을 잘 모르겠습니다.

Impossible to create javax.xml.validation.Schema instance from "web-app_2_4.xsd"

나는 도움이되지만이 내 이클립스 구성과 관련이 있다고 생각하지만,이 시점에서 나는 손실에있어 수 없습니다.

감사합니다.

답변

0

당신은이

WL (10)를 대상으로 말을 내 weblogic.xml이 시작

<weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app 

http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"

xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"> 

나는 당신이 웹 로직을 가리키는 9 네임 스페이스

볼 수있는 상태로
xmlns="http://www.bea.com/ns/weblogic/90" 

변경하면 변경됩니까?

1

같은 문제가 발생했습니다. 최신 스키마로 업데이트해야한다는 온라인 문서를 발견하여 오라클을 통해 최신 스키마 버전을 살펴 보았습니다. http://www.oracle.com/webfolder/technetwork/weblogic/weblogic-web-app/index.html

내 웹 로직을 수정했습니다.다음과 xml 파일 :

<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd"> 

... 
</weblogic-web-app> 

감사합니다, 호세

관련 문제