/ / java.lang.NoClassDefFoundError: org / apache / struts / taglib / html / FormTag - struts, struts-1

java.lang.NoClassDefFoundError: org / apache / struts / taglib / html / FormTag - struts, struts-1

Tengo una aplicación Java EE que utiliza Struts. En su mayoría funciona correctamente, pero de repente tengo una excepción.

Tengo el archivo jar de Struts en WEB-INF / lib y anteriormente la aplicación se ejecutaba normalmente.

La excepción:

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/FormTag
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794)
org.apache.jsp.Fichier_jsp._jspService(Fichier_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Respuestas

0 para la respuesta № 1

Probablemente te estás perdiendo esta dependencia:

<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts-taglib</artifactId>
<version>1.3.9</version>
</dependency>

Si no está utilizando Maven, tendrá que descargarlo.