Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Apache Tomcat »

running struts-example problem

tina zhang

2006-04-29


Hi All,

I installed struts 1.2.9 into my computer, then copied struts webapps
WAR files into tomcat_home/webapps folder, and they were deployed by
the server, but when I run struts-blank and struts-mailreader, I got
the following exception:

type Exception report

message

description The server encountered an internal error () that prevented
it from fulfilling this request.

exception

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagExtraInfo
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass (ClassLoader.java:620)
java.security.SecureClassLoader.defineClass (SecureClassLoader.java:124)
java.net.URLClassLoader.defineClass (URLClassLoader.java:260)
java.net.URLClassLoader.access$100(URLClassLoader.java:56)
java.net.URLClassLoader$1.run(URLClassLoader.java:195)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass (URLClassLoader.java:188)
java.lang.ClassLoader.loadClass (ClassLoader.java:306)
java.lang.ClassLoader.loadClass (ClassLoader.java:299)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
java.lang.ClassLoader.loadClass (ClassLoader.java:251)
org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1267)
org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1198)
org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo (TagLibraryInfoImpl.java:419)
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD (TagLibraryInfoImpl.java:248)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
org.apache.jasper.compiler.Parser.parseTaglibDirective (Parser.java:423)
org.apache.jasper.compiler.Parser.parseDirective (Parser.java:492)
org.apache.jasper.compiler.Parser.parseElements (Parser.java:1552)
org.apache.jasper.compiler.Parser.parse (Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse (ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse (ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava (Compiler.java:155)
org.apache.jasper.compiler.Compiler.compile (Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile (Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile (Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)
javax.servlet.http.HttpServlet.service (HttpServlet.java:802)

here is my classpath:
CLASSPATH = C:\Tomcat\bin;C:\Program Files\Java\jdk1.5.0_06\bin;
C:\Tomcat\common\lib\servlet-api.jar;C:\Tomcat\common\lib\jsp-api.jar;
C:\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12-bin.jar

and all struts jar files are in the WEB-INF/lib folder of each
webapps. I'm using Tomcat 5.5.16, Tnank you in advance for any
advises.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.