Hi Francisco, Francisco Carrillo schrieb: > > > We're currently creating an app that needs ATG taglibs on SLING/OSGI, we > have created a bundle with these taglibs and uploaded it, of course > these taglibs call ATG classes, so we are including them in the > bootdelegation, using sling.properties file. > > sling.bootdelegation.simple=atg.nucleus > sling.bootdelegation.class.atg.nucleus.Nucleus=atg.appassembly, \ > atg.appassembly.ant, \ atg.appassembly.progress, \ atg.appassembly.util, > \ ...ETC... > > First we got this error: > .... > > .... Caused by: java.lang.NoClassDefFoundError: > atg/taglib/dspjsp/ImportBeanTag at > org.apache.jsp.apps.mygeometrixx.components.contenpage.center_jsp._jspx_meth_dsp_005fimportbean_005f0(center_jsp.java:177) > at > org.apache.jsp.apps.mygeometrixx.components.contenpage.center_jsp._jspService(center_jsp.java:154) > at > org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at
I assume this is a class, which is in the tag library, right ? Do you have the taglibrary classes exported from the tag library bundle ? This is very important. > > So we added atg.taglib.dspjsp to the packages to be added in > bootdelegation sling.properties file. > > Then we got this error: > > ... > > Caused by: java.lang.ClassCastException: atg.taglib.dspjsp.ImportBeanTag > at > org.apache.sling.scripting.jsp.jasper.runtime.TagHandlerPool.get(TagHandlerPool.java:125) > at > org.apache.jsp.apps.mygeometrixx.components.contenpage.center_jsp._jspx_meth_dsp_005fimportbean_005f0(center_jsp.java:177) > at > org.apache.jsp.apps.mygeometrixx.components.contenpage.center_jsp._jspService(center_jsp.java:154) > at > org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) This may be caused because the tag library class is then read from the environment and then there is some class clash between environmental classes loaded through boot delegation and classes in your fraemwork. > > > All this is running on JBOSS. > > Is there a way to avoid this class conflict that is causing the cast > exception? Assuming you did not export the tag library classes in the ATG taglibrary bundle, this may be the cause. Regards Felix --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

