I have 3 struts applications (.war ) inside one .ear. One of these application's classes extend a base class that is defined in an external .jar.
Somehow if I deploy the three applications separately everything works fine, But once I deploy only the .ear, it fails when creating the extended class. Both classes are public and everything. It seems like It just don't allows to extend classes from other .jars but that is impossible, as im executing This action, which is extending Action from struts.jat?? so I don't understand why that happens?? Can somebody help me? Im using Jboss, and the external .jar is included in the lib folder inside the server instance. This is the error im getting. 16:21:38,803 ERROR [[action]] Servlet.service() for servlet action threw exception java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMessages at com.dsi.evaccine.common.manager.BasicManager.<init>(BasicManager.java:22 ) at com.dsi.evaccine.web.enrollment.queue.business.AccountManager.<init>(Acc ountManager.java:30) at com.dsi.evaccine.web.enrollment.queue.struts.GetAccountsAction.execute(G etAccountsAction.java:33) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr ocessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte r.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs sociationValve.java:175) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j ava:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnecti onValve.java:156) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 9) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc essConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorker Thread.java:112) at java.lang.Thread.run(Thread.java:595) Ashuin Sharma Software Developer Isthmus Inc. The Costa Rica IT Outsourcing Company www.isthmusit.com <blocked::http://www.isthmusit.com/> [EMAIL PROTECTED] Office +1 (506) 560-1600 Mobile +1 (506) 817-4059 Fax +1 (506) 560-1610 San Jose, Costa Rica ******************************************** The information contained in this e-mail is privileged and confidential, this information is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, copy or taking action in reliance upon this email is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and then delete this e-mail in its entirety. ********************************************