내가 명령을 항아리를 사용하여 구성 jar 파일이 -cf Generic.jar /java/mypackage/*.class 세 가지 클래스는 Generic.jar myPackage에에있다 클래스 파일을 포함하고 jar 파일을 만들도록 이름 지정된 패키지의 이름입니다. 는 후자 나는JSP 코드에서 jar 파일을 가져올 수 없음 수
<%@ page import="java.mypackage.GenericTree;" %>
<%@ page import="java.mypackage.GenericTree1111;" %>
<%@ page import="java.mypackage.GenericTree2222;" %>
그러나 나는 다음과 같은 오류가 발생하고 사용하여 이러한 jar 파일을 가져 JSP에서
글래스 피시
의 WEB-INF/lib에에 Generic.jar을 복사. 누구든지 잘못된 제안을 제안 할 수 있습니까?HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an internal error() that prevented it from fulfilling this request.
exception
java.lang.NoClassDefFoundError: java/mypackage/GenericTree
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.0.1 logs.
GlassFish Server Open Source Edition 3.0.1
오류 메시지 맨 아래에 제안 된대로 로그 파일을보고 무슨 일이 일어나는지 확인하십시오. 이 메시지는 오류가 아니라 오류가 있음을 알려줍니다. – payne
클래스가 패키지를 "package java.mypackage;"로 선언했는지 확인하겠습니까? –
예, 패키지 java.mypackage를 포함 시켰습니다. 내 모든 * .java 파일에서. – Judy