문제

살펴 봐 주셔서 미리 감사드립니다 :)

J2EE 웹 앱 (JDeveloper)에서 열심히 일하고 있으며 최근에는 JSTL이 필요한 기능을 추가했으며 약간의 걸려 넘어졌습니다. Weblogic 11G에 전쟁을 배치하려고 할 때마다 콘솔에서 다음 오류가 발생합니다.

02:05:43 AM] 라이브러리 중 하나만 선택해야합니다 : JSTL 1.0, JSTL 1.2.

Weblogic Deployments (1.2.0.1)에 나열된 JSTL 라이브러리의 한 인스턴스 만 있습니다.

지금까지 시도한 내용은 다음과 같습니다.

  • Google. 나는 아무것도 없다.
  • 내 Weblogic 도메인 폴더와 소스 폴더 모두에서 String jstl을 사용하여 모든 파일을 제거
  • Weblogic이 저장 한 모든 임시 파일을 제거합니다
  • 재부팅 :)

이것을 스쿼시하는 방법에 대한 아이디어가 있다면 진짜 듣는 것을 좋아합니다. 감사!

도움이 되었습니까?

해결책

문제는 JSP에 JSTL에 대한 태그를 추가했을 때 JDeveloper가 ADF 프로젝트에 자동으로 JSTL을 추가 할 수 있다고 제안했습니다. 아무 것도 나쁘지 않다고 생각하면, 나는 그것이 그 일을하게했고, 이것은 web.xml 파일에 jstl의 이전 버전을 추가했습니다.

열쇠 (I Believe)는 클래스 디렉토리에서 Web.xml 파일을 완전히 제거해야했거나 JDeveloper 버전의 JDeveloper 버전이 이전 버전을 잘못 JSTL 정보와 함께 사용했다는 것입니다.

해당 항아리를 제거한 후 깨끗한 재건 할 수 있었어요. derp.

그래도 도움을 주셔서 감사합니다. :)

다른 팁

그만큼 JSTL 라이브러리는 Weblogic 11G에서 배포 가능한 라이브러리로 제공됩니다. (v10.3.1). 아직 배포되지 않은 경우 응용 프로그램이 참조하기 전에이를 웹 로그 도메인에 배포해야합니다.

배포되면 응용 프로그램은 Weblogic.xml의 라이브러리 참조를 통해 배포 된 JSTL 라이브러리를 참조 할 수 있습니다.

다른 버전의 JSTL을 사용하려면 특히 Weblogic과 함께 제공된 JSTL 라이브러리가 배포 된 경우 훨씬 더 복잡한 솔루션이 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top