You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "nicole.wollgast" <ni...@sourcepark.de> on 2005/07/04 23:11:10 UTC
NoClassDefFoundError: DefineTag
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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org