[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: Find class from amother EAR

thanz@gmx.at do-not-reply at jboss.com
Mon Jan 12 03:20:17 EST 2009


Thx for the fast answer.

The full error :

type Exception report
  | 
  | message
  | 
  | description The server encountered an internal error () that prevented it from fulfilling this request.
  | 
  | exception
  | 
  | javax.servlet.ServletException: Servlet execution threw an exception
  | 	at.gv.brz.findok_intranet_internet.web.filter.Acronyms.doFilter(Acronyms.java:126)
  | 	at.gv.brz.findok_intranet_internet.web.filter.PerformanceMeasurement.doFilter(PerformanceMeasurement.java:29)
  | 	at.gv.brz.findok_intranet_internet.web.filter.InputParameterFilter.doFilter(InputParameterFilter.java:79)
  | 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 
  | root cause
  | 
  | java.lang.NoClassDefFoundError: at/gv/brz/findok/businesslogik/FindokControllerLocalProxy
  | 	at.gv.brz.findok_intranet_internet.web.WebStaticHelpers.getFindokController(WebStaticHelpers.java:49)
  | 	at.gv.brz.findok_intranet_internet.web.FreeSearchAction.execute(FreeSearchAction.java:60)
  | 	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
  | 	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
  | 	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
  | 	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  | 	at.gv.brz.findok_intranet_internet.web.filter.Acronyms.doFilter(Acronyms.java:126)
  | 	at.gv.brz.findok_intranet_internet.web.filter.PerformanceMeasurement.doFilter(PerformanceMeasurement.java:29)
  | 	at.gv.brz.findok_intranet_internet.web.filter.InputParameterFilter.doFilter(InputParameterFilter.java:79)
  | 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 
  | root cause
  | 
  | java.lang.ClassNotFoundException: at.gv.brz.findok.businesslogik.FindokControllerLocalProxy from BaseClassLoader at 122c960{VFSClassLoaderPolicy at d2e636{name=vfszip:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear/FINDOK_Internet_Web.war domain=ClassLoaderDomain at f50903{name=vfszip:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear/FINDOK_Internet_Web.war parentPolicy=AFTER_BUT_JAVA_BEFORE parent=BaseClassLoader at 15927e2{vfszip:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear}} roots=[ZipEntryHandler at 532261[path=FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF/classes context=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/ real=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF/classes], DelegatingHandler at 20240385[path=FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF/lib/commons-fileupload.jar context=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/ real=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF/lib/commons-fileupload.jar], ZipEntryHandler at 5323701[path=FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF context=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/ real=file:/D:/ENTWICKLUNG/dv-java/jboss-5.0.0.GA/server/default/deploy/FINDOK_Internet.ear/FINDOK_Internet_Web.war/WEB-INF]]  delegates=null exported=[, lib..svn, lib..svn.prop-base, at.gv.brz.findok_intranet_internet.web.adminTool, at.gv.brz.findok_intranet_internet.web.filter, at.gv.brz.findok_intranet_internet.util.messagetree, com.fredck.FCKeditor.tags, com.fredck.FCKeditor.uploader, .svn.prop-base, com.fredck.FCKeditor, lib..svn.text-base, at.gv.brz.findok_intranet_internet.util.filesize, at.gv.brz.findok_intranet_internet.util.searchedFor, .svn.text-base, at.gv.brz.findok_intranet_internet.web.taglib, at.gv.brz.findok_intranet_internet.web.adminTool.deleteneuzugaenge, at.gv.brz.findok_intranet_internet.util, at.gv.brz.findok_intranet_internet.web.startup, com.fredck.FCKeditor.connector, at.gv.brz.findok_intranet_internet.web, org.apache.commons.fileupload, at.gv.brz.findok_intranet_internet.web.mymessageresource, at.gv.brz.findok_intranet_internet.web.support, META-INF, lib, .svn, at.gv.brz.findok_intranet_internet.web.portalneuz] <IMPORT-ALL>NON_EMPTY}}
  | 	org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
  | 	java.lang.ClassLoader.loadClass(Unknown Source)
  | 	java.lang.ClassLoader.loadClassInternal(Unknown Source)
  | 	at.gv.brz.findok_intranet_internet.web.WebStaticHelpers.getFindokController(WebStaticHelpers.java:49)
  | 	at.gv.brz.findok_intranet_internet.web.FreeSearchAction.execute(FreeSearchAction.java:60)
  | 	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
  | 	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
  | 	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
  | 	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  | 	at.gv.brz.findok_intranet_internet.web.filter.Acronyms.doFilter(Acronyms.java:126)
  | 	at.gv.brz.findok_intranet_internet.web.filter.PerformanceMeasurement.doFilter(PerformanceMeasurement.java:29)
  | 	at.gv.brz.findok_intranet_internet.web.filter.InputParameterFilter.doFilter(InputParameterFilter.java:79)
  | 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 

With "jboss-app.xml" you mean this ?


  | <bean name="EARClassLoaderDeployer" class="org.jboss.deployment.EarClassLoaderDeployer">
  |       <!-- A flag indicating if ear deployments should have their own scoped
  |          class loader to isolate their classes from other deployments.
  |       -->      
  |       <property name="isolated">false</property>
  |    </bean>
  | 

Because i cant find any "jboss-app.xml" in jboss-folder.

Its hard to descripe our EAR's. 
We have 3, and in one EAR there is a class which needs to create a class
which is in a jar in another EAR. In Jboss 4.0.5 everything worked, now
it seems that classes cant be found over EAR's, just inside each EAR.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4200896#4200896

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4200896




More information about the jboss-user mailing list