Hi,
 
my application is in the /webapps/hst/htdocs directory. I have created a war 
file from ../hst directory and named it hst.war. I have used ant task to do it.
 
<war destfile="${tomcat.home}/webapps/hst/hst.war" 
            webxml="${tomcat.home}/webapps/hst/htdocs/WEB-INF/web.xml"
            >
            <fileset dir="${tomcat.home}/webapps/hst"/>
            <excludesfile 
name="${tomcat.home}/webapps/hst/htdocs/WEB-INF/web.xml"/>
       </war>
  
 
when i copy the war file to the unix box and restart tomcat, it creates WEB-INF 
file under
/hst ( webapps/hst/WEB-INF/web.xml). there is also 
webapps/hst/htdocs/WEB-INF/web.xml.
my server.xml has context which has docbase="hst/htdocs". When i try to run my 
application on tomcat i get the following error.  Context path is set to /hst 
and not /hst/htdocs as in server.xml. Please help
 
-----------------------------------------------log-----------------------------------------------------------------------
 
2005-09-01 12:59:29 StandardHost[localhost]: Installing web application at 
context path /hst from URL jar:file:/var/jakarta-tomcat-4.0.3/webapps/hst.war!/
2005-09-01 12:59:42 WebappLoader[/hst]: Deploying class repositories to work 
directory /var/jakarta-tomcat-4.0.3/work/localhost/hst
2005-09-01 12:59:42 StandardManager[/hst]: Seeding random number generator 
class java.security.SecureRandom
2005-09-01 12:59:42 StandardManager[/hst]: Seeding of random number generator 
has been completed
2005-09-01 12:59:42 ContextConfig[/hst]: Added certificates -> request 
attribute Valve
2005-09-01 12:59:42 ContextConfig[/hst]: Configured an authenticator for method 
FORM
2005-09-01 12:59:43 StandardWrapper[/hst:default]: Loading container servlet 
default
2005-09-01 12:59:43 default: init
2005-09-01 12:59:43 StandardWrapper[/hst:invoker]: Loading container servlet 
invoker
2005-09-01 12:59:43 invoker: init
2005-09-01 12:59:43 jsp: init
2005-09-01 12:59:43 StandardWrapper[/hst:cgi]: Loading container servlet cgi
2005-09-01 12:59:43 cgi: init
2005-09-01 12:59:43 cgi: init: loglevel set to 6
2005-09-01 12:59:43 StandardWrapper[/hst:ControllerServlet]: Marking servlet 
ControllerServlet as unavailable
2005-09-01 12:59:43 StandardContext[/hst]: Servlet /hst threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class 
edu.mit.hst.ControllerServlet or a class it depends on
 at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:871)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
 at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
 at org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
 at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
 at org.apache.catalina.core.StandardService.start(StandardService.java:388)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.ClassNotFoundException: edu.mit.hst.ControllerServlet
 at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394)
 at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243)
 at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:865)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
 at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
 at org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
 at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
 at org.apache.catalina.core.StandardService.start(StandardService.java:388)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
2005-09-01 12:59:43 Ajp13Connector[8009] Opening server socket on all host IP 
addresses
2005-09-01 12:59:43 Ajp13Connector[8009] Starting background thread
2005-09-01 12:59:43 Ajp13Processor[8009][0] Starting background thread
2005-09-01 12:59:43 Ajp13Processor[8009][1] Starting background thread
2005-09-01 12:59:43 Ajp13Processor[8009][2] Starting background thread
2005-09-01 12:59:43 Ajp13Processor[8009][3] Starting background thread
2005-09-01 12:59:43 Ajp13Processor[8009][4] Starting background thread


                
---------------------------------
 Start your day with Yahoo! - make it your home page 

Reply via email to