2009-05-21 1 views
0

(NDA로 인해 클라이언트 이름을 제거했습니다)Tomcat 6 : WEB-INF/classes에서 유틸리티 클래스 가져 오기

자바/JSP 초보자는 여기에 있습니다. 나는 JSP 사이트를 가지고 있고이 Functions.java에서 WEB-INF/src에/클라이언트/프로젝트의 '기능'클래스/Functions.java

이 패키지는

이 com.client.util입니다

<%@ page import="com.client.util.Functions"%><% 
Functions.init(request,response,config,out); 
%> 

그리고

"기능이 해결할 수없는"오류가 나타날 수 컴파일 내 index.jsp를에 지금

WEB-INF/classes/client/project/Functions.class 
WEB-INF/classes/client/project/Functions$1.class 
WEB-INF/classes/client/project/Functions$RequestData.class 

으로 끝입니다, 그래서 같이이 클래스를 사용하려고

내 App에서이 Functions.class를 인식하도록하려면 어떻게해야합니까?

web.xml에 여러 가지를 추가하려고했지만 작동하지 않습니다.

감사합니다.

답변

2

클래스가있는 디렉토리가 가져 오려는 패키지와 일치하지 않습니다.

com.client.util 패키지가 올바른 경우 Functions.classWEB-INF/classes/com/client/util/ 디렉토리에 있어야합니다.

+0

대단히 감사합니다. 나는 그것이 사실이라고 생각했다. 그러나 나는 또한 코드가 작동 순서대로 넘겨 질 것이라고 생각했다.] –