You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Medicherla Lakshmi <la...@yahoo.co.in> on 2006/08/10 13:16:57 UTC
Plz Help, Urgent
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
Re: Plz Help, Urgent
Posted by Puneet Lakhina <pu...@gmail.com>.
On 8/10/06, Medicherla Lakshmi <la...@yahoo.co.in> 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
>
>
> ---------------------------------
> Here's a new way to find what you're looking for - Yahoo! Answers
>
coud you post your web.xml and struts-config.xml.. that will give an idea as
to where and what is happening
--
Puneet
Re: Plz Help, Urgent
Posted by Shervin Asgari <sh...@linpro.no>.
I guess you have forgotten to change menuitems.jps in your forwards.xml
file or other config files.
Because your output is saying: (wrong name: org/apache/jsp/menuitems_jsp)
Find this value, and changed it to MenuItems and not menuitems
Shervin Asgari - System Consultant
Medicherla Lakshmi 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
>
>
> ---------------------------------
> Here’s a new way to find what you're looking for - Yahoo! Answers
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Plz Help, Urgent
Posted by sarat chandra <s_...@yahoo.co.in>.
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 <la...@yahoo.co.in>
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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Plz Help, Urgent
Posted by Shervin Asgari <sh...@linpro.no>.
You cannot use find, because find does not search inside a file. You
have to use grep
Shervin Asgari - System Consultant
Medicherla Lakshmi wrote:
> i tried to search in the application using "find" for any file by name menuitems.jsp with case, it did not give me any results.
> Thatz the reason, am not able to understand where is the problem like.
>
> Shervin Asgari <sh...@linpro.no> wrote:
> I don't think you have changed everywhere. Try searching for menuitems
> If you have Linux then try grep -r menuitems *
> if nothing, then try grep -ri menuitems *
>
> Shervin Asgari - System Consultant
>
>
>
> Medicherla Lakshmi wrote:
>
>> No, i changed everywhere.
>>
>> kalpesh modi wrote: It seems that you have not changed the JSP name in your forward. You are still forwarding to the old JSP in your code.
>>
>> Thanks,
>> -Kalpesh
>>
>>
>> ---------------------------------
>> Do you Yahoo!?
>> Everyone is raving about the all-new Yahoo! Mail Beta.
>>
>>
>> ---------------------------------
>> Here's a new way to find what you're looking for - Yahoo! Answers
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
>
> ---------------------------------
> Here's a new way to find what you're looking for - Yahoo! Answers
>
Re: Plz Help, Urgent
Posted by Medicherla Lakshmi <la...@yahoo.co.in>.
i tried to search in the application using "find" for any file by name menuitems.jsp with case, it did not give me any results.
Thatz the reason, am not able to understand where is the problem like.
Shervin Asgari <sh...@linpro.no> wrote:
I don't think you have changed everywhere. Try searching for menuitems
If you have Linux then try grep -r menuitems *
if nothing, then try grep -ri menuitems *
Shervin Asgari - System Consultant
Medicherla Lakshmi wrote:
> No, i changed everywhere.
>
> kalpesh modi wrote: It seems that you have not changed the JSP name in your forward. You are still forwarding to the old JSP in your code.
>
> Thanks,
> -Kalpesh
>
>
> ---------------------------------
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail Beta.
>
>
> ---------------------------------
> Heres a new way to find what you're looking for - Yahoo! Answers
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------
Heres a new way to find what you're looking for - Yahoo! Answers
Re: Plz Help, Urgent
Posted by Shervin Asgari <sh...@linpro.no>.
I don't think you have changed everywhere. Try searching for menuitems
If you have Linux then try grep -r menuitems *
if nothing, then try grep -ri menuitems *
Shervin Asgari - System Consultant
Medicherla Lakshmi wrote:
> No, i changed everywhere.
>
> kalpesh modi <mo...@yahoo.com> wrote: It seems that you have not changed the JSP name in your forward. You are still forwarding to the old JSP in your code.
>
> Thanks,
> -Kalpesh
>
>
> ---------------------------------
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail Beta.
>
>
> ---------------------------------
> Here’s a new way to find what you're looking for - Yahoo! Answers
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Plz Help, Urgent
Posted by sarat chandra <s_...@yahoo.co.in>.
did u checked the war file and saw what file u have in
that and when is it modified
--- Medicherla Lakshmi <la...@yahoo.co.in>
wrote:
> No, i changed everywhere.
>
> kalpesh modi <mo...@yahoo.com> wrote: It
> seems that you have not changed the JSP name in your
> forward. You are still forwarding to the old JSP in
> your code.
>
> Thanks,
> -Kalpesh
>
>
> ---------------------------------
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail
> Beta.
>
>
> ---------------------------------
> 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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Plz Help, Urgent
Posted by Medicherla Lakshmi <la...@yahoo.co.in>.
No, i changed everywhere.
kalpesh modi <mo...@yahoo.com> wrote: It seems that you have not changed the JSP name in your forward. You are still forwarding to the old JSP in your code.
Thanks,
-Kalpesh
---------------------------------
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail Beta.
---------------------------------
Heres a new way to find what you're looking for - Yahoo! Answers
Re: Plz Help, Urgent
Posted by kalpesh modi <mo...@yahoo.com>.
It seems that you have not changed the JSP name in your forward. You are still forwarding to the old JSP in your code.
Thanks,
-Kalpesh
---------------------------------
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail Beta.