0 Replies Latest reply on Sep 30, 2004 10:10 AM by Thomas Krug

    Classloading prevents processing of TLD

    Thomas Krug Newbie

      I am using different class loaders for logfile separation. Everything works fine when disabling the isolation in the ear-deployer.xml. When setting the Isolation attribut to TRUE the following error occurs:

      2004-09-30 15:48:36,050 ERROR [tomcat.localhost./tao.Context] Error reading tld listeners javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/struts-logic.tld in context /tao
      javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/struts-logic.tld in context /tao
       at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:549)
       at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:301)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:4282)
       at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
       at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
      


      Same happens when using jboss-app.xml or jboss-web.xml.

      Does anybody know why the struts tlds don't get processed?

      Thomas