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]

 

Reply via email to