제가 사용하는 환경이 아니기때문에 확실한 답변이 되지 않을 수도 있습니다.
보통 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 하는 부분 쪽에서 실수하신 것이 아닌가 합니다.
그럼...