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

 				
---------------------------------
 Here’s 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
> 
>  				
> ---------------------------------
>  Here’s 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.
>
> 
> ---------------------------------
> 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 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.
> 
>  				
> ---------------------------------
>  Here’s 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.

 				
---------------------------------
 Here’s 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.