Mark,

Tried that and it still didn't work.  Here's the output of the error log.  
Perhaps I need to disable the context /apress in server.xml?  Doesn't make 
much sense though.

2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /admin
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /webdav
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /apress
2003-01-19 10:39:46 StandardHost[localhost]: ContainerBase.removeChild: stop:
LifecycleException:  Container StandardContext[/apress] has not been started
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
        at 
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
        at 
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420)
        at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
        at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:554)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /examples
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /tomcat-docs
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /manager
2003-01-19 10:39:46 StandardHost[localhost]: Removing web application at 
context path /ch03
2003-01-19 10:39:53 StandardContext[/apress]: Starting
2003-01-19 10:39:53 StandardContext[/apress]: Processing start(), current 
available=false
2003-01-19 10:39:53 StandardContext[/apress]: Configuring default Resources
2003-01-19 10:39:53 StandardContext[/apress]: Resources start failed:
2003-01-19 10:39:53 StandardContext[/apress]: Configuring non-privileged 
default Loader
2003-01-19 10:39:53 StandardContext[/apress]: Configuring default Manager
2003-01-19 10:39:53 StandardContext[/apress]: Processing standard container 
startup
2003-01-19 10:39:53 StandardContext[/apress]: Context startup failed due to 
previous errors
2003-01-19 10:39:53 StandardContext[/apress]: Exception during cleanup after 
start failed
LifecycleException:  Container StandardContext[/apress] has not been started
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3621)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2003-01-19 10:39:54 HostConfig[localhost]: HostConfig: Processing START
2003-01-19 10:39:54 HostConfig[localhost]: Deploying discovered web 
applications
2003-01-19 10:39:54 HostConfig[localhost]: Deploying configuration descriptor 
manager.xml
2003-01-19 10:39:54 WebappLoader[/manager]: Deploying class repositories to 
work directory 
/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/work/Standalone/localhost/manager
2003-01-19 10:39:54 ContextConfig[/manager]: Configured an authenticator for 
method BASIC
2003-01-19 10:39:54 StandardManager[/manager]: Seeding random number generator 
class java.security.SecureRandom
2003-01-19 10:39:54 StandardManager[/manager]: Seeding of random number 
generator has been completed
2003-01-19 10:39:54 StandardWrapper[/manager:default]: Loading container 
servlet default
2003-01-19 10:39:54 StandardWrapper[/manager:invoker]: Loading container 
servlet invoker
2003-01-19 10:39:54 HostConfig[localhost]: Deploying configuration descriptor 
admin.xml
2003-01-19 10:39:57 HostConfig[localhost]: Deploying web application directory 
ROOT
2003-01-19 10:39:57 StandardHost[localhost]: Installing web application at 
context path  from URL 
file:/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/webapps/ROOT
2003-01-19 10:39:57 WebappLoader[]: Deploying class repositories to work 
directory 
/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/work/Standalone/localhost/_
2003-01-19 10:39:57 StandardManager[]: Seeding random number generator class 
java.security.SecureRandom
2003-01-19 10:39:57 StandardManager[]: Seeding of random number generator has 
been completed
2003-01-19 10:39:57 StandardWrapper[:default]: Loading container servlet 
default
2003-01-19 10:39:57 StandardWrapper[:invoker]: Loading container servlet 
invoker
2003-01-19 10:39:57 HostConfig[localhost]: Deploying web application directory 
tomcat-docs
2003-01-19 10:39:57 StandardHost[localhost]: Installing web application at 
context path /tomcat-docs from URL 
file:/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/webapps/tomcat-docs
2003-01-19 10:39:57 WebappLoader[/tomcat-docs]: Deploying class repositories 
to work directory 
/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/work/Standalone/localhost/tomcat-docs
2003-01-19 10:39:57 StandardManager[/tomcat-docs]: Seeding random number 
generator class java.security.SecureRandom
2003-01-19 10:39:57 StandardManager[/tomcat-docs]: Seeding of random number 
generator has been completed
2003-01-19 10:39:57 StandardWrapper[/tomcat-docs:default]: Loading container 
servlet default
2003-01-19 10:39:57 StandardWrapper[/tomcat-docs:invoker]: Loading container 
servlet invoker
2003-01-19 10:39:57 HostConfig[localhost]: Deploying web application directory 
webdav
2003-01-19 10:39:57 StandardHost[localhost]: Installing web application at 
context path /webdav from URL 
file:/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/webapps/webdav
2003-01-19 10:39:57 WebappLoader[/webdav]: Deploying class repositories to 
work directory 
/usr/local/jakarta-tomcat-4.1.18-LE-jdk14/work/Standalone/localhost/webdav
2003-01-19 10:39:57 StandardManager[/webdav]: Seeding random number generator 
class java.security.SecureRandom
2003-01-19 10:39:57 StandardManager[/webdav]: Seeding of random number 
generator has been completed
2003-01-19 10:39:57 StandardWrapper[/webdav:default]: Loading container 
servlet default
2003-01-19 10:39:57 StandardWrapper[/webdav:invoker]: Loading container 
servlet invoker
2003-01-19 10:39:57 HostConfig[localhost]:  Starting background thread
2003-01-19 10:39:57 HostConfig[localhost]: BACKGROUND THREAD Starting
2003-01-19 10:40:12 HostConfig[localhost]: Deploying discovered web 
applications
2003-01-19 10:40:27 HostConfig[localhost]: Deploying discovered web 
applications
default


On Sunday 19 January 2003 10:08, Mark Eggers wrote:
> Try stomping the work file directory found in:
>
> /usr/local/tomcat/work/Standalone/localhost
>
> Then restart and see what happens.
>
> Oops - just reread your message.
>
> You need to change to /usr/local/tomcat/webapps.
>
> Then execute the following command:
>
> jar cvf apress.war apress/*
>
> The problem is you don't have your top level directory
> name when you change into the directory and jar the
> application.
>
> To convince yourself of this take your file and do a
> jar tf apress.war.  Then remove the war file, change
> to the webapps directory, issue the jar cvf apress/*
> command and verify it with jar tf apress.war.
>
> HTH
>
> /mde/
> just my two cents . . . .
>
> At 09:40 AM 1/19/2003 +0100, you wrote:
> Greetings!
>
> New to Jakarta and I'm stuck.  Again, most likely
> an easy solution but I can't find it.
>
> I'm following the instructions in a book on deploying
> a war file yet it won't automatically expand when I
> restart Tomcat.  Here's the steps I took and some
> config stuff:
>
> I cd to the working directory of the application, in
> this case
>
> /usr/local/tomcat/webapps/apress
> jar cvf apress.war .
>
> I then move apress.war to
> /usr/local/tomcat/webapps and delete the apress
> directory.
>
> Yet when I restart Tomcat the apress.war file remains
> and there is no directory called apress.
>
> I've read that Tomcat can use the war file rather than
> a directory but there are some problems.  In my case
> the first page (jsp) appears ok, but it chokes when
> calling the servlet.
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to