Thanks for the quick reply. Sorry - typo in previous email (name/path should have read path/docBase!).
I actually did try renaming mywebapp.xml to differentName.xml, but got errors saying it couldn't find ...\webapps\differentName. So now I have differentName.xml, containing <Context path="/differentName" docBase="/mywebapp"/> but I get the follow errors: 27-Jun-2006 12:04:33 org.apache.catalina.startup.HostConfig deployDescriptor WARNING: A docBase C:\jakarta-tomcat-5.5.12\webapps\mywebapp inside the host app Base has been specified, and will be ignored 27-Jun-2006 12:04:33 org.apache.catalina.core.StandardContext resourcesStart SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base C:\jakarta-tomcat-5.5.12 \webap ps\differentName does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext. java:140) at org.apache.catalina.core.StandardContext.resourcesStart(StandardConte xt.java:3777) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3 948) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja va:603) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j ava:535) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 50) at org.apache.catalina.core.StandardServer.start(StandardServer.java:680 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:536) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 27-Jun-2006 12:04:33 org.apache.catalina.core.StandardContext start SEVERE: Error in resourceStart() 27-Jun-2006 12:04:34 org.apache.catalina.core.StandardContext start SEVERE: Error getConfigured 27-Jun-2006 12:04:34 org.apache.catalina.core.StandardContext start SEVERE: Context [/differentName] startup failed due to previous errors 27-Jun-2006 12:04:34 org.apache.catalina.core.StandardContext stop INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ differentName] has not been started What am I doing wrong? cheers, David |---------+----------------------------> | | Pid | | | <[EMAIL PROTECTED]> | | | | | | 27/06/2006 11:25 | | | Please respond to| | | "Tomcat Users | | | List" | | | | |---------+----------------------------> >-----------------------------------------------------------------------------------------------------------------| | | | To: Tomcat Users List <users@tomcat.apache.org> | | cc: | | Subject: Re: Problem referencing webapp with different context name | >-----------------------------------------------------------------------------------------------------------------| [EMAIL PROTECTED] wrote: > Hi, > > We install a webapp under tomcat\webapps\mywebapp by exploding the > appropriately named war file. > > However, we need users to be able to reference it by typing in > http://myserver/differentName. > > I tried adding a mywebapp.xml file under C:\jakarta-tomcat-5.5.12 > \conf\Catalina\localhost with the context definition: > > <context name="/differentName" path="/mywebapp"/> > > but I get an error > > "WARNING: A docBase C:\jakarta-tomcat-5.5.12\webapps\mywebapp inside > the host appBase has been specified, and will be ignored" > > I *think* I can get around this by placing the webapp outside of the > \webapps folder, but then I lose the ability to explode the war. > > It seems to work ok if I place the context definition in server.xml, but > that's not recommended by the docs. > > What am I missing - surely this is possible? Rename the mywebapp.xml file to differentName.xml, and re-read the admittedly unclear docs about the path attribute at: http://tomcat.apache.org/tomcat-5.5-doc/config/context.html > cheers, > > David > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]