I'm using
Struts 1.0.2 and Resin 2.1.6 and JDK
1.4.
I dropped the struts-example.war file into <resin>/webapps
This is the error message I get when I tried
http://localhost:8080/struts-example: 500
Servlet Exception
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagInfo.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/TagLibraryInfo;Ljavax/servlet/jsp/tagext/TagExtraInfo;[Ljavax/servlet/jsp/tagext/TagAttributeInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljavax/servlet/jsp/tagext/TagVariableInfo
V
at com.caucho.jsp.Taglib.fillTag(Taglib.java:450)
at com.caucho.jsp.Taglib.fillTagLibraryInfo(Taglib.java:377)
at com.caucho.jsp.Taglib.<init>(Taglib.java:165)
at com.caucho.jsp.JspParser.processTaglib(JspParser.java:1796)
at com.caucho.jsp.JspParser.parseTaglibDirective(JspParser.java:1765)
at com.caucho.jsp.JspParser.parseDirective(JspParser.java:1435)
at com.caucho.jsp.JspParser.parseScriptlet(JspParser.java:1293)
at com.caucho.jsp.JspParser.parseNode(JspParser.java:540)
at com.caucho.jsp.JspParser.parseJsp(JspParser.java:453)
at com.caucho.jsp.JspParser.parse(JspParser.java:284)
at com.caucho.jsp.JspParser.parse(JspParser.java:232)
at com.caucho.jsp.JspManager.createPage(JspManager.java:175)
at com.caucho.jsp.PageManager.getPage(PageManager.java:346)
at com.caucho.jsp.PageManager.getPage(PageManager.java:201)
at com.caucho.jsp.QServlet.getPage(QServlet.java:220)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:129)
at com.caucho.server.http.Invocation.service(Invocation.java:312)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)