You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by J M Craig/Alpha-G <ns...@netscape.net> on 2003/02/19 20:15:35 UTC

Re: Tomcat 4.1.18, JDK 1.4.1, & Soap--Error log exerpts

Hi Mark,

Log files? Sheesh, why didn't I .... Oh well. Here's the log from a 
shutdown of Tomcat--the startup is below. As you can see it shuts down 
several contexts just fine and then says /soap wasn't ever started--no 
surprise:

2003-02-19 11:51:48 StandardHost[localhost]: Removing web application at 
context path /admin
2003-02-19 11:51:48 StandardHost[localhost]: Removing web application at 
context path /webdav
2003-02-19 11:51:48 StandardHost[localhost]: Removing web application at 
context path /examples
2003-02-19 11:51:48 StandardHost[localhost]: Removing web application at 
context path /tomcat-docs
2003-02-19 11:51:48 StandardHost[localhost]: Removing web application at 
context path /soap
2003-02-19 11:51:48 StandardHost[localhost]: ContainerBase.removeChild: 
stop:
LifecycleException:  Container StandardContext[/soap] 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)
...

Here's the startup w/ /soap failing and the /manager stuff being 
deployed properly. The message "Resources start failed:" looks like it 
might be intending to have something after that colon--a more specific 
explanation, perhaps?

2003-02-19 11:56:38 StandardContext[/soap]: Starting
2003-02-19 11:56:38 StandardContext[/soap]: Processing start(), current 
available=false
2003-02-19 11:56:38 StandardContext[/soap]: Configuring default Resources
2003-02-19 11:56:38 StandardContext[/soap]: Resources start failed:
2003-02-19 11:56:38 StandardContext[/soap]: Configuring non-privileged 
default Loader
2003-02-19 11:56:38 StandardContext[/soap]: Configuring default Manager
2003-02-19 11:56:38 StandardContext[/soap]: Processing standard 
container startup
2003-02-19 11:56:38 StandardContext[/soap]: Context startup failed due 
to previous errors
2003-02-19 11:56:38 StandardContext[/soap]: Exception during cleanup 
after start failed
LifecycleException:  Container StandardContext[/soap] 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-02-19 11:56:38 HostConfig[localhost]: Deploying configuration 
descriptor admin.xml
2003-02-19 11:56:44 HostConfig[localhost]: Deploying configuration 
descriptor manager.xml
2003-02-19 11:56:44 WebappLoader[/manager]: Deploying class repositories 
to work directory /var/tomcat4/work/Standalone/localhost/manager
2003-02-19 11:56:44 ContextConfig[/manager]: Configured an authenticator 
for method BASIC
2003-02-19 11:56:44 StandardManager[/manager]: Seeding random number 
generator class java.security.SecureRandom
2003-02-19 11:56:44 StandardManager[/manager]: Seeding of random number 
generator has been completed
2003-02-19 11:56:44 StandardWrapper[/manager:default]: Loading container 
servlet default
2003-02-19 11:56:44 default: init
2003-02-19 11:56:44 StandardWrapper[/manager:invoker]: Loading container 
servlet invoker
2003-02-19 11:56:44 invoker: init
2003-02-19 11:56:44 jsp: init


Mark.Donoghue@PearsonEd.com wrote:

>John,
>
>What do the Tomcat logs say?  Find the section where it's trying to delpoy
>the soap application.  That may give you some clues.
>
>I have a soap .war of around the same vintage.  If I have time I'll dump it
>into a Tomcat 4 installation and let you know if it works.
>
>-Mark
>
>  
>
>>-----Original Message-----
>>From: J M Craig/Alpha-G [mailto:nsjmcraig@netscape.net]
>>Sent: Wednesday, February 19, 2003 12:13 PM
>>To: soap-user@ws.apache.org
>>Subject: Re: Tomcat 4.1.18, JDK 1.4.1, & Soap--Tomcat's already happy
>>
>>
>>Mark,
>>
>>Thanks for the suggestions--the one thing I forgot to mention 
>>is that I 
>>have other JSP apps working fine; the only one that's unhappy 
>>is Soap. 
>>That is, I already had Tomcat & Apache playing together 
>>(never mind how 
>>long that took :-|); what I'm trying to do is add Soap to a working 
>>set-up. I do have Tomcat listening on 8080 (I've always found that 
>>useful myself).
>>
>>I was afraid that my set-up might be working incorrectly 
>>because of the 
>>fact that the Soap .war file was apparently built with a 1.3 
>>version of 
>>the JDK--but I suppose that would have given me some 
>>exceptions rather 
>>than the bland message I got.
>>
>>Thanks,
>>
>>John
>>
>>Mark.Donoghue@PearsonEd.com wrote:
>>
>>    
>>
>>>John,
>>>
>>>One thing that greatly helps me debugging Tomcat/Apache 
>>>      
>>>
>>configs is to allow
>>    
>>
>>>Tomcat to listen to its own HTTP port.  If you can access 
>>>      
>>>
>>the resource
>>    
>>
>>>(servlet, jsp, whatever) directly from Tomcat then the 
>>>      
>>>
>>problem is with the
>>    
>>
>>>Apache-Tomcat connection.  Tomcat should listen to port 8080 
>>>      
>>>
>>by default.
>>    
>>
>>>Once you have the configuration straight then comment out 
>>>      
>>>
>>the HTTP configs
>>    
>>
>>>in Tomcat's servlet.xml file or, if it's a development box 
>>>      
>>>
>>just leave it for
>>    
>>
>>>later debugging.
>>>
>>>Also, I usually put a silly "Hello World" jsp in my webapps directory
>>>wherever I think I'm having a problem.  First I put it in 
>>>      
>>>
>>the ROOT context
>>    
>>
>>>to see if I can access it there.  Then I'll move it around 
>>>      
>>>
>>until I get the
>>    
>>
>>>Resource Not Available error.
>>>
>>>Simplifying helps target the error and its scope.
>>>
>>>Good luck,
>>>
>>>-Mark
>>>
>>> 
>>>
>>>      
>>>
>>>>-----Original Message-----
>>>>From: J M Craig/Alpha-G [mailto:nsjmcraig@netscape.net]
>>>>Sent: Wednesday, February 19, 2003 4:31 AM
>>>>To: soap-user@ws.apache.org
>>>>Subject: Tomcat 4.1.18, JDK 1.4.1, & Soap
>>>>
>>>>
>>>>Hi Folks,
>>>>
>>>>Does anyone have this working? I understand that 1.4 has rather 
>>>>different XML processing class organization (presumably 
>>>>Xerces.jar isn't 
>>>>necessary). But, do I need to remake the soap.jar and war 
>>>>files with 1.4 
>>>>in order to make this all work? (I didn't do that because I 
>>>>thought I'd 
>>>>give the .war file a shot and see if it happened to work.)
>>>>
>>>>The instructions relating to Tomcat don't seem to match up 
>>>>with what's 
>>>>installed on my system (I don't find any .sh files, for 
>>>>instance--maybe 
>>>>I should look harder?)--at any rate, I can't see how to change the 
>>>>CLASSPATH settings as described for earlier versions of Tomcat.
>>>>
>>>>I'm using Tomcat 4.1.18, JK2 connector to Apache2, and Java 
>>>>1.4.1 all on 
>>>>RH Linux 8.0 (I should never try this many new things at once....).
>>>>
>>>>At any rate, I've put the soap.war file into the webapps 
>>>>directory and 
>>>>modifed the Tomcat server.xml file to point to it (I think 
>>>>        
>>>>
>>I did this 
>>    
>>
>>>>right--my experience with the correct setting for .war files 
>>>>is limited) 
>>>>and added a section to the JK2 /Apache-side 
>>>>workers2.properties file to 
>>>>ID the context too. The error I get is from "Apache Tomcat/4.1" The 
>>>>requested resource <path here> is not available.
>>>>
>>>>This looks like the kind of error I'd expect if the war 
>>>>        
>>>>
>>file weren't 
>>    
>>
>>>>there at all or it hadn't been registered properly.
>>>>
>>>>Suggestions welcomed!
>>>>
>>>>John
>>>>
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>*************************************************************
>>>      
>>>
>>***************
>>    
>>
>>>This email may contain confidential material.
>>>If you were not an intended recipient, 
>>>please notify the sender and delete all copies.
>>>We may monitor email to and from our network.
>>>
>>>*************************************************************
>>>      
>>>
>>***************
>>    
>>
>>> 
>>>
>>>      
>>>
>>    
>>
>
>
>****************************************************************************
>This email may contain confidential material.
>If you were not an intended recipient, 
>please notify the sender and delete all copies.
>We may monitor email to and from our network.
>
>****************************************************************************
>
>
>  
>