Mark, I appended the below mentioned host section in (newly installed tomcat's) Server.xml:
<Host name="kuldeept.com" debug="1" appBase="C:/Java_Dev" unpackWARs="true" autoDeploy="true"> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="catalina_log." suffix=".txt" timestamp="true"/> <Context path="/purchase" docBase="purchase/src/web" debug="1" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="purchase_log." suffix=".txt" timestamp="true"/> </Context> </Host> This is the error message I get in tomcat's stdout.log: May 31, 2006 10:31:26 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /purchase from URL file:C:/Tomcat5.0/webapps/purchase May 31, 2006 10:31:28 AM org.apache.catalina.startup.HostConfig deployWARs SEVERE: Exception while expanding web application archive purchase.war java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:282) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .java:1255) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader .java:1189) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav a:964) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j ava:4013) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357 ) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja va:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy er.java:277) at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:617) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:968) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:34 9) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu pport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at org.apache.catalina.core.StandardService.start(StandardService.java:480) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422) ........ ........ This is the content from localhost_log file: ... ... 2006-05-31 10:37:59 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2006-05-31 10:38:01 NamingContextListener[/Catalina/localhost/purchase]: Creation of the naming context failed: javax.naming.NamingException: Context is read only 2006-05-31 10:38:01 StandardContext[/jsp-examples]ContextListener: contextInitialized() ... ...... Thanks and Regards. Kuldeep. -----Original Message----- From: Mark Thomas [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 31, 2006 6:27 AM To: Tomcat Users List Subject: Re: Help needed:Context Creation Failed. Kuldeep Tewari wrote: > NamingContextListener [/Standalone/localhost/<context path>]: Creation > of the naming context failed: javax.naming.NamingException: Context is > read only > > Creation of the naming context failed: javax.naming.NamingException: > Context is read only. Can you provide 1) your server.xml and 2) the full stack trace? Mark --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]