Hi, Its not creating the class file for that JSP. So its not doesn't find that file. Can You extract the war file you are deploying and check out when is it modified. and genareate a class for the MenuItems.jsp and put it in that war file not using build.xml(I think thats how you are doing it). Copy it and paste it. Now Deploy the war. Lets see if it can help you.
--- Medicherla Lakshmi <[EMAIL PROTECTED]> wrote: > Hi All, > > I developed an application which forwards > menuitems.jsp as we login and it was working fine. > I changed the name of the jsp into MenuItems.jsp > and trying to access, it gives the following error. > I felt it unable to find the class file. So, > undeployed the application and deployed again. > Still its giving the same problem. > Can anyone tell me why is it so. > > javax.servlet.ServletException: > org/apache/jsp/MenuItems_jsp (wrong name: > org/apache/jsp/menuitems_jsp) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362) > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362) > > > root cause > java.lang.NoClassDefFoundError: > org/apache/jsp/MenuItems_jsp (wrong name: > org/apache/jsp/menuitems_jsp) > 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) > > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:158) > > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71) > > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:589) > > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362) > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362) > > > Thanks and Regards, > > Lakshmi > > > --------------------------------- > Heres a new way to find what you're looking for - > Yahoo! Answers Thanks and Regards, Sarat Ala 770-840-0739 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]