You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jonathan Taub <jo...@yahoo.com> on 2004/09/10 01:36:01 UTC

"Commit Changes" result in an error in the admin site

Just installed Tomcat 5.5 on my windows platform.
When going to the administration site, every time I
hit the "Commit Changes" button an error occurs.
Browsing the log files I found that:

java.io.FileNotFoundException: C:\Program Files\Apache
Software Foundation\Tomcat
5.5\webapps\tomcat-docs\META-INF\context.xml (The
system cannot find the path specified)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at
org.apache.catalina.core.StandardServer.storeContext(StandardServer.java:1134)
	at
org.apache.catalina.core.StandardServer.storeHost(StandardServer.java:1397)
	at
org.apache.catalina.core.StandardServer.storeEngine(StandardServer.java:1313)
	at
org.apache.catalina.core.StandardServer.storeService(StandardServer.java:1775)
	at
org.apache.catalina.core.StandardServer.storeServer(StandardServer.java:1731)
	at
org.apache.catalina.core.StandardServer.storeConfig(StandardServer.java:726)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
Source)
	at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown
Source)
	at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
Source)
	at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown
Source)
	at
org.apache.webapp.admin.CommitChangesAction.perform(CommitChangesAction.java:107)
	at
org.apache.struts.action.Action.execute(Action.java:420)
	at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:106)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:576)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Unknown Source)
Sep 9, 2004 4:24:21 PM
org.apache.catalina.core.ApplicationContext log
SEVERE: action: Error invoking operation storeConfig
javax.management.MBeanException: Exception invoking
method storeConfig
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:517)
	at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
Source)
	at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown
Source)
	at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
Source)
	at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown
Source)
	at
org.apache.webapp.admin.CommitChangesAction.perform(CommitChangesAction.java:107)
	at
org.apache.struts.action.Action.execute(Action.java:420)
	at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:106)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:576)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: C:\Program
Files\Apache Software Foundation\Tomcat
5.5\webapps\tomcat-docs\META-INF\context.xml (The
system cannot find the path specified)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at
org.apache.catalina.core.StandardServer.storeContext(StandardServer.java:1134)
	at
org.apache.catalina.core.StandardServer.storeHost(StandardServer.java:1397)
	at
org.apache.catalina.core.StandardServer.storeEngine(StandardServer.java:1313)
	at
org.apache.catalina.core.StandardServer.storeService(StandardServer.java:1775)
	at
org.apache.catalina.core.StandardServer.storeServer(StandardServer.java:1731)
	at
org.apache.catalina.core.StandardServer.storeConfig(StandardServer.java:726)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	... 26 more



Basically, I half way on creating the "META-INF"
directory along with the "config.xml" file.
I believe this is a bug or am I wrong?

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org