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:
[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