Bug 42913 - Invalid path /login was requested
Summary: Invalid path /login was requested
Status: RESOLVED WONTFIX
Alias: None
Product: Tomcat 6
Classification: Unclassified
Component: Catalina (show other bugs)
Version: 6.0.7
Hardware: PC Windows XP
: P2 normal (vote)
Target Milestone: default
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-16 23:32 UTC by Santosh
Modified: 2007-07-17 15:51 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Santosh 2007-07-16 23:32:20 UTC
I am using Tomcat 6.0.7 on Windows. I downloded admin webapps of Tomcat 5.5.20
(I didnt get admin webapp for Tomcat 6) and  installed with 6.0.7. I am able to
see all the options in admin page, but when i tried to add new
variable/datasource etc, i am getting following error..

Jul 17, 2007 11:14:01 AM org.apache.struts.action.RequestProcessor processMapping
SEVERE: Invalid path /login was requested
Jul 17, 2007 11:14:09 AM org.apache.struts.action.RequestProcessor processMapping
SEVERE: Invalid path /frameset was requested

Is it because i am using older admin webapps.
Comment 1 Mark Thomas 2007-07-17 04:29:53 UTC
The admin webapp has not been ported to 6. It might work, it might not. There
may well be some subtle incompatibilities.

I would look at using JMX if you have the time.

*** This bug has been marked as a duplicate of 38484 ***
Comment 2 Santosh 2007-07-17 04:43:41 UTC
Thanx Mark.

When i tried to add new Env variable thru admin page, its throwing following error,

I loooked at the code, in eariler release of tomcat addEnvironment was taking 3
String's as Parameter but in 6.x, its taking ContextEnvironment as parameter. 

So whenever i try to add new nev variable i am getting this error.

Also, Changes to the current server values are not updated to server.xml. i will
get "Save sucessful" , even after confirming also its not updating.


SEVERE: action: Error invoking operation addEnvironment
javax.management.ReflectionException: Cannot find method addEnvironment with
this signature
	at org.apache.tomcat.util.modeler.ManagedBean.getInvoke(ManagedBean.java:619)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:289)
	at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
	at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
	at
org.apache.webapp.admin.resources.SaveEnvEntryAction.execute(SaveEnvEntryAction.java:166)
	at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.webapp.admin.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NoSuchMethodException:
org.apache.catalina.deploy.NamingResources.addEnvironment(java.lang.String,
java.lang.String, java.lang.String)
	at java.lang.Class.getMethod(Class.java:1581)
	at org.apache.tomcat.util.modeler.ManagedBean.getInvoke(ManagedBean.java:613)
	... 28 more


(In reply to comment #1)
> The admin webapp has not been ported to 6. It might work, it might not. There
> may well be some subtle incompatibilities.
> 
> I would look at using JMX if you have the time.
> 
> *** This bug has been marked as a duplicate of 38484 ***

Comment 3 Mark Thomas 2007-07-17 15:51:01 UTC
The admin app isn't supported on Tomcat 6.