Hey all, I have a problem in my web application. It usually throws a NoClassDefFoundError about the bean:define tag. This only happens when Tomcat was newly started. Reloading the frame immediately fixes the problem. So I am not sure why this happens. The Stacktrace is:
--snip-- javax.servlet.ServletException: org.apache.struts.taglib.bean.DefineTag org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758) org.apache.jsp.appframe_002dweb.navi_jsp._jspService(navi_jsp.java:278) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause java.lang.NoClassDefFoundError: org.apache.struts.taglib.bean.DefineTag org.apache.jsp.appframe_002dweb.navi_jsp.class$(navi_jsp.java:94) org.apache.jsp.appframe_002dweb.navi_jsp._jspService(navi_jsp.java:181) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) --snip-- The relevant lines in the navi_jsp.java are: --snip-- <logic:iterate id="nextModule" name="ACCESSABLE_MODULES" type="de.sourcepark.accessManagement.dbObjects.Module" scope="session"> <bean:define id="nextLinkTarget" name="nextModule" property="startLink" toScope="session"/> <tr> <td > <img src="icons/item.jpg" width="7" height="6" border="0" align="absmiddle"> <a href="..<% =(String)session.getAttribute("nextLinkTarget")%>" target="workspace"> <bean:write name="nextModule" property="name"/> </a> </td> <td> </td> </tr> </logic:iterate> --snip-- Line number 94 is '<bean:define id="nextLinkTarget" name="nextModule" property="startLink" toScope="session"/>' I have no idea what can be wrong with this. Especially since this error vanishes after reloading the frame. And it doesn't happen after _each_ tomcat restart. Any ideas on how to investigate this problem? Regards Nicole --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]