2011-08-09 5 views
2

내 프로젝트에서 jstl 라이브러리를 사용하지만 외부 jar로 사용합니다. 프로젝트를 .war 파일로 내 보낸 후이 라이브러리는 포함되지 않으며 오류가 발생합니다. 라이브러리가 전쟁 파일에 포함되어 있는지 어떻게 확인합니까? 귀 파일이 하나 개의 전쟁 모듈을했을 경우의 WebContent 디렉토리 내부의 JSTL의 항아리를 넣어 경우 또한Eclipse : war 파일 프로젝트 라이브러리 포함

, 관련이없는 질문, .WAR

+0

이 참조하십시오 : [외부 항아리와 실행 항아리를 구축하는 방법] [1] [1] : http://stackoverflow.com/questions/502960/eclipse-how-to- 실행 가능한 jar와 외부 항아리 희망이 도움이 될 것입니다. – user883769

답변

1

대신 그것에게 된 .ear 만들기에 지점이있다 그들이 WAR 파일에 압축됩니다. 그러나 다른 곳에서로드하는 경우에는 내보내기 목록 (Project Properties -> Java Build Path -> Order and Export)에 있어야합니다.

EAR 파일이 있으면 application.xml 파일 또는 일부 컨테이너 전용 파일에서 추가 설정을 할 수 있습니다.

+0

WebContent에 추가했지만 프로젝트에 추가 할 수 없습니다. Jar 추가를 클릭하면 표시되지 않습니다. 내보내기 목록에서 문제가 해결되지 않았습니다 ... – joseph

+0

lib에서 추가되었지만 여전히 오류가 발생합니다. org.apache.jasper.JasperException : http://java.sun.com/jsp/jstl/core는 다음과 같이 배포 된 jar 파일이나 web.xml에서 확인할 수 없습니다. 이 응용 프로그램 – joseph

+0

신경 쓰지 마라.이 예외는 사라졌다. – joseph

관련 문제