java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): kks (길을찾아서)
날 짜 (Date): 2002년 1월 10일 목요일 오후 01시 20분 10초
제 목(Title): Re: EJB 질문입니다


제가 사용하는 환경이 아니기때문에 확실한 답변이 되지 않을 수도 있습니다.

보통 java.lang.NoClassDefFoundError는 실행환경의 classpath에서
해당 클래스를 찾을 수 없을 때 나타납니다.
그래서 십중 팔구는 실행환경의 classpath에 사용하는 클래스를
추가해주면 해결되는 경우가 많습니다.

그런데 지금 나타난 exception을 보면,


Servlet Error-[DivApp]: servlet 로드에 실패했습니다.:
java.lang.NoClassDefFoundError: test/Div
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java(Compiled Code))
        at java.beans.Beans.instantiate(Beans.java:213)
        at java.beans.Beans.instantiate(Beans.java:57)
        ...


결국 test/Div 클래스를 못찾았다는 건데, 
제 짐작으로는 test/Div는 클래스가 아니라 JNDI 이름이 아닐까 싶군요.
소스를 보지 못해서 정확히 알 수는 없지만,
JNDI로 EJB를 lookup 하는 부분 쪽에서 실수하신 것이 아닌가 합니다.

그럼...
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.