----- Original Message ----- From: "Sudha Joish" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 07, 2003 7:17 PM Subject: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagExtraInfo
> > > > hi pple > > i have an application written using JSPs and Servlets. my next step is to > use Struts and modify it. > > this is my first try at struts and tied to run my first sample application > from: > > http://www.javaranch.com/newsletter/Mar2002/newslettermar2002.jsp#struts > > am using struts 1.0.2, Tomcat 5.0.12 > > this is what i did: > > i placed: > -- struts.jar in the C:\Tomcat_5.0\webapps\struts\WEB-INF\lib folder > -- all .tld files in the C:\Tomcat_5.0\webapps\struts\WEB-INF folder > -- servlet-api.jar and struts.jar in C:\j2sdk1.4.2\jre\lib\ext folder > > i have a LoginBean.java, LoginAction.java and LoginForm.java from the > website above. i have merely compiled them and placed them along with the > MessageResources.properties file in the: > C:\Tomcat_5.0\webapps\struts\WEB-INF\classes\test\struts folder. > > i have placed LoginView.jsp and MainMenu.jsp in: > C:\Tomcat_5.0\webapps\struts\jsp folder. > > i have followed all the instructions!! > > i started Tomcat 5.0 server and when i request for: > > http://127.0.0.1:8080/struts/jsp/LoginView.jsp in my browser, i get the > following error message: > > > [error-code] > > HTTP Status 500 - > > -------------------------------------------------------------------------- ------ > > type Exception report > > message > > description The server encountered an internal error () that prevented it > from fulfilling this request. > > exception > > javax.servlet.ServletException: javax/servlet/jsp/tagext/TagExtraInfo > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256) > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > root cause > > java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagExtraInfo > java.lang.ClassLoader.defineClass0(Native Method) > java.lang.ClassLoader.defineClass(ClassLoader.java:537) > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) > java.net.URLClassLoader.defineClass(URLClassLoader.java:251) > java.net.URLClassLoader.access$100(URLClassLoader.java:55) > java.net.URLClassLoader$1.run(URLClassLoader.java:194) > java.security.AccessController.doPrivileged(Native Method) > java.net.URLClassLoader.findClass(URLClassLoader.java:187) > java.lang.ClassLoader.loadClass(ClassLoader.java:289) > java.lang.ClassLoader.loadClass(ClassLoader.java:282) > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) > java.lang.ClassLoader.loadClass(ClassLoader.java:235) > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1278) > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1212) > org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoIm pl.java:455) > org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.ja va:295) > org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:204) > org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:460) > org.apache.jasper.compiler.Parser.parseDirective(Parser.java:525) > org.apache.jasper.compiler.Parser.parseElements(Parser.java:1625) > org.apache.jasper.compiler.Parser.parse(Parser.java:173) > org.apache.jasper.compiler.ParserController.parse(ParserController.java:247) > org.apache.jasper.compiler.ParserController.parse(ParserController.java:149) > org.apache.jasper.compiler.ParserController.parse(ParserController.java:135) > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:243) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:437) > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5 55) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 91) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > note The full stack trace of the root cause is available in the Tomcat logs. > > [/error-code] > > > > > what am i missing here? > > thanks > -- $uDhA > > _________________________________________________________________ > From Beethoven to the Rolling Stones, your favorite music is always playing > on MSN Radio Plus. No ads, no talk. Trial month FREE! > http://join.msn.com/?page=offers/premiumradio > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

