[ 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 하는 부분 쪽에서 실수하신 것이 아닌가 합니다. 그럼... |