View Single Post
  #1 (permalink)  
Old 06-25-2007, 05:29 AM
Daniel Daniel is offline
Member
 
Join Date: Jun 2007
Posts: 92
Daniel is on a distinguished road
java.lang.NoClassDefFoundError Exception when I invoke to a class outside projectEJB
I am trying to invoke the isEmail method (String value) - static method- in the GenericValidator class, of project ApacheCommons (packet org.apache.com mons.validator). This I do it from the PersonalPropertyRegistration class that is in a package of the PprEJB project (therefore project EJB is called). This class is invoked from the PprWeb project and - as they can see in statck- this using Struts.

error:

Code:
[10/12/05 11:30:43:794 CDT] 1a84cdbb WebGroup E SRVE0026E: [Servlet Error]-[org/apache/commons /validator/GenericValidator]: java.lang.NoClassDefFoundError: org/apache/commons/validator/GenericValidator at ca.mb.gov.ppr.application.objects.PersonalPropertyRegistration.<init>(PersonalPropertyRegistration.java:147) at ca.mb.gov.ppr.htmlclient.lifecycle.registration.financing.SelectLegislationAction.executeAction(SelectLegislationAction.java:88) at ca.mb.gov.ppr.htmlclient.PprAction.execute(PprAction.java:109) at ca.mb.gov.env.htmlclient.struts.ActionDispatcher.execute(ActionDispatcher.java:79) at ca.mb.gov.ppr.htmlclient.TabActionDispatcher.execute(TabActionDispatcher.java:84) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:275) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at ca.mb.gov.env.htmlclient.struts.EnvStrutsActionServlet.doPost(EnvStrutsActionServlet.java:111) at ca.mb.gov.ppr.htmlclient.PprActionServlet.doPost(PprActionServlet.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1030) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
Daniel
Reply With Quote
Sponsored Links