I have also longer classes names and no problems in Linux, JDK5.0, JBoss4.x,

Regards,

Bruno

2005/6/6, Martin Marinschek <[EMAIL PROTECTED]>:
> Windows XP (and 2000) and Linux, J2SE1.4.2, Tomcat 5.5, no JBoss.
> 
> regards,
> 
> Martin
> 
> On 6/6/05, Randahl Fink Isaksen <[EMAIL PROTECTED]> wrote:
> >  Thanks for your feedback - could you tell me if your environment differs
> > from mine:
> >  Windows XP, J2SE5, JBoss4.x, Tomcat 5.x
> >
> >  The reason I am asking is the fact that this fails consistently and it ONLY
> > fails in the JSF part of my project.
> >
> >  R.
> >
> >
> >
> >
> >  Martin Marinschek wrote:
> >  can't be:
> >
> > this is a class I use as one of my managed beans:
> >
> > at.irian.prisma.gui.jsf.component.encashment.EncashmentComponentBean
> >
> > longer than 66 chars!
> >
> > regards,
> >
> > Martin
> >
> > On 6/6/05, Randahl Fink Isaksen <[EMAIL PROTECTED]> wrote:
> >
> >
> >  Ok this is really strange - when I mount managed beans in the
> > faces-context file they only work if their length is less than 66
> > characters. I run the JSF inside the Tomcat of a JBoss 4.x server. I
> > know this is NOT a Java or JBoss limitation because I use longer class
> > names in other modules of my project. Moreover, I would expect Tomcat to
> > be able to handle long class names since compiled JSP-files often have
> > long names. This leaves me with JSF - has anyone got a clue if JSF
> > suffer from such a limitation or what else could be wrong?
> >
> > Here is an example:
> > This class name works
> > dk.rockit.puls.web.rendering.browserXhtml.layout.DivisiLayoutInfo
> > - whereas this class name does not
> > dk.rockit.puls.web.rendering.browserXhtml.layout.DivisioLayoutInfo
> >
> > Below you will find the stack trace I get only if I use the long class
> > name above. Any help would be highly appreciated.
> >
> > Randahl
> >
> >
> >
> >
> >
> > 17:54:48,781 INFO [STDOUT]
> > java.lang.ClassNotFoundException: No
> > ClassLoaders fo
> > und for:
> > dk.rockit.puls.web.rendering.browserXhtml.layout.DivisioLayoutInfo
> > 17:54:48,781 INFO [STDOUT] at
> > org.jboss.mx.loading.LoadMgr3.beginLoadTask(L
> > oadMgr3.java:292)
> > 17:54:48,781 INFO [STDOUT] at
> > org.jboss.mx.loading.RepositoryClassLoader.lo
> > adClassImpl(RepositoryClassLoader.java:464)
> > 17:54:48,781 INFO [STDOUT] at
> > org.jboss.mx.loading.RepositoryClassLoader.lo
> > adClass(RepositoryClassLoader.java:374)
> > 17:54:48,781 INFO [STDOUT] at
> > java.lang.ClassLoader.loadClass(ClassLoader.j
> > ava:251)
> > 17:54:48,781 INFO [STDOUT] at
> > java.lang.ClassLoader.loadClassInternal(Class
> > Loader.java:319)
> > 17:54:48,781 INFO [STDOUT] at java.lang.Class.forName0(Native Method)
> > 17:54:48,781 INFO [STDOUT] at java.lang.Class.forName(Class.java:242)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.util.ClassUtils.classForNa
> > me(ClassUtils.java:175)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.util.ClassUtils.simpleClas
> > sForName(ClassUtils.java:194)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.util.ClassUtils.newInstanc
> > e(ClassUtils.java:278)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.config.ManagedBeanBuilder.
> > buildManagedBean(ManagedBeanBuilder.java:57)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.el.VariableResolverImpl.re
> > solveVariable(VariableResolverImpl.java:328)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.el.ValueBindingImpl$ELVari
> > ableResolver.resolveVariable(ValueBindingImpl.java:637)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.commons.el.NamedValue.evaluate(Nam
> > edValue.java:124)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.commons.el.ComplexValue.evaluate(C
> > omplexValue.java:140)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.el.ValueBindingImpl.getVal
> > ue(ValueBindingImpl.java:441)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.faces.component.UIOutput.getValue(UIOut
> > put.java:75)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.renderkit.RendererUtils.ge
> > tStringValue(RendererUtils.java:296)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.renderkit.html.HtmlTextRen
> > dererBase.renderOutput(HtmlTextRendererBase.java:93)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.myfaces.renderkit.html.HtmlTextRen
> > dererBase.encodeEnd(HtmlTextRendererBase.java:81)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.faces.component.UIComponentBase.encodeE
> > nd(UIComponentBase.java:341)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.faces.webapp.UIComponentTag.encodeEnd(U
> > IComponentTag.java:386)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.faces.webapp.UIComponentTag.doEndTag(UI
> > ComponentTag.java:290)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jsp.puls.rendering.division_002dla
> > yout_jspx._jspx_meth_h_outputText_0(division_002dlayout_jspx.java:149)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jsp.puls.rendering.division_002dla
> > yout_jspx._jspx_meth_f_view_0(division_002dlayout_jspx.java:111)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jsp.puls.rendering.division_002dla
> > yout_jspx._jspService(division_002dlayout_jspx.java:61)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jasper.runtime.HttpJspBase.service
> > (HttpJspBase.java:94)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.servlet.http.HttpServlet.service(HttpSe
> > rvlet.java:810)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jasper.servlet.JspServletWrapper.s
> > ervice(JspServletWrapper.java:324)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jasper.servlet.JspServlet.serviceJ
> > spFile(JspServlet.java:292)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.jasper.servlet.JspServlet.service(
> > JspServlet.java:236)
> > 17:54:48,781 INFO [STDOUT] at
> > javax.servlet.http.HttpServlet.service(HttpSe
> > rvlet.java:810)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.internalDoFilter(ApplicationFilterChain.java:237)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.doFilter(ApplicationFilterChain.java:157)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.invoke(ApplicationDispatcher.java:704)
> > 17:54:48,781 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.processRequest(ApplicationDispatcher.java:474)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.doForward(ApplicationDispatcher.java:409)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.forward(ApplicationDispatcher.java:312)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.myfaces.context.servlet.ServletExt
> > ernalContextImpl.dispatch(ServletExternalContextImpl.java:405)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.myfaces.application.jsp.JspViewHan
> > dlerImpl.renderView(JspViewHandlerImpl.java:280)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.myfaces.lifecycle.LifecycleImpl.re
> > nder(LifecycleImpl.java:300)
> > 17:54:48,796 INFO [STDOUT] at
> > javax.faces.webapp.FacesServlet.service(Faces
> > Servlet.java:110)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.internalDoFilter(ApplicationFilterChain.java:237)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.doFilter(ApplicationFilterChain.java:157)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.invoke(ApplicationDispatcher.java:704)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.processRequest(ApplicationDispatcher.java:474)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.doForward(ApplicationDispatcher.java:409)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationDispatche
> > r.forward(ApplicationDispatcher.java:312)
> > 17:54:48,796 INFO [STDOUT] at
> > dk.rockit.puls.web.rendering.browserXhtml.Bro
> > wserXhtmlRenderer.render(BrowserXhtmlRenderer.java:74)
> > 17:54:48,796 INFO [STDOUT] at
> > dk.rockit.puls.web.rendering.Renderers.render
> > (Renderers.java:39)
> > 17:54:48,796 INFO [STDOUT] at
> > dk.rockit.puls.web.PulsDispatcher.dispatch(Pu
> > lsDispatcher.java:100)
> > 17:54:48,796 INFO [STDOUT] at
> > dk.rockit.puls.web.gatekeeper.Gatekeeper.disp
> > atch(Gatekeeper.java:66)
> > 17:54:48,796 INFO [STDOUT] at
> > dk.rockit.puls.web.PulsFilter.doFilter(PulsFi
> > lter.java:76)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.internalDoFilter(ApplicationFilterChain.java:186)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.doFilter(ApplicationFilterChain.java:157)
> > 17:54:48,796 INFO [STDOUT] at
> > org.jboss.web.tomcat.filters.ReplyHeaderFilte
> > r.doFilter(ReplyHeaderFilter.java:75)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.internalDoFilter(ApplicationFilterChain.java:186)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ApplicationFilterCha
> > in.doFilter(ApplicationFilterChain.java:157)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardWrapperValve
> > .invoke(StandardWrapperValve.java:214)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:104)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardPipeline.inv
> > oke(StandardPipeline.java:520)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardContextValve
> > .invokeInternal(StandardContextValve.java:198)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardContextValve
> > .invoke(StandardContextValve.java:152)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:104)
> > 17:54:48,796 INFO [STDOUT] at
> > org.jboss.web.tomcat.security.CustomPrincipal
> > Valve.invoke(CustomPrincipalValve.java:66)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:102)
> > 17:54:48,796 INFO [STDOUT] at
> > org.jboss.web.tomcat.security.SecurityAssocia
> > tionValve.invoke(SecurityAssociationValve.java:150)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:102)
> > 17:54:48,796 INFO [STDOUT] at
> > org.jboss.web.tomcat.security.JaccContextValv
> > e.invoke(JaccContextValve.java:54)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:102)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardPipeline.inv
> > oke(StandardPipeline.java:520)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardHostValve.in
> > voke(StandardHostValve.java:137)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:104)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.valves.ErrorReportValve.i
> > nvoke(ErrorReportValve.java:118)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:102)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.valves.AccessLogValve.inv
> > oke(AccessLogValve.java:535)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:102)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardPipeline.inv
> > oke(StandardPipeline.java:520)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardEngineValve.
> > invoke(StandardEngineValve.java:109)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardValveContext
> > .invokeNext(StandardValveContext.java:104)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.StandardPipeline.inv
> > oke(StandardPipeline.java:520)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.catalina.core.ContainerBase.invoke
> > (ContainerBase.java:929)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.coyote.tomcat5.CoyoteAdapter.servi
> > ce(CoyoteAdapter.java:160)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.coyote.http11.Http11Processor.proc
> > ess(Http11Processor.java:799)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.coyote.http11.Http11Protocol$Http1
> > 1ConnectionHandler.processConnection(Http11Protocol.java:705)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.tomcat.util.net.TcpWorkerThread.ru
> > nIt(PoolTcpEndpoint.java:577)
> > 17:54:48,796 INFO [STDOUT] at
> > org.apache.tomcat.util.threads.ThreadPool$Con
> > trolRunnable.run(ThreadPool.java:683)
> > 17:54:48,796 INFO [STDOUT] at java.lang.Thread.run(Thread.java:595)
> >
> >
> >
> >
> >
> >
>

Reply via email to