You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by "D. Strauss" <ge...@ds-2.de> on 2006/07/18 07:17:57 UTC

Geronimo Tomcat vs. EJB Webservices

Hello, geronimo users,

as I'm trying to investigate a problem with Geronimo tomcat and
webservices, I want to know if you encountered some strange behaviour.
Something like:

Retrieving document at 'META-INF/wsdl/firefox.wsdl'.
06:59:41,443 INFO  [ContextConfig] Missing application web.xml, using
defaults only
StandardEngine[Geronimo].StandardHost[localhost].StandardContext[/services/FxWSEP]
06:59:47,553 WARN  [AxisWebServiceContainer] AxisFault:
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.xml.sax.SAXParseException: Premature end of file.
 faultActor:
 faultNode:
 faultDetail:

{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

        {http://xml.apache.org/axis/}hostname:cerberus

org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        ... 15 more
06:59:47,557 WARN  [AxisWebServiceContainer] AxisFault:
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.xml.sax.SAXParseException: Premature end of file.
 faultActor:
 faultNode:
 faultDetail:

{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

        {http://xml.apache.org/axis/}hostname:cerberus

org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        ... 15 more
06:59:58,899 WARN  [AxisWebServiceContainer] AxisFault:
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.xml.sax.SAXParseException: Premature end of file.
 faultActor:
 faultNode:
 faultDetail:

{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

        {http://xml.apache.org/axis/}hostname:cerberus

org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        ... 15 more
06:59:59,549 WARN  [AxisWebServiceContainer] AxisFault:
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.xml.sax.SAXParseException: Premature end of file.
 faultActor:
 faultNode:
 faultDetail:

{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

        {http://xml.apache.org/axis/}hostname:cerberus

org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
        at
org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        ... 15 more
07:02:41,307 INFO  [DirectoryMonitor] Hot deployer notified that an
artifact was removed: FirefoxWsTest/Ear1/1.1/ear

This is the full stacktrace when a firefox extension tries to access a
webservice. Under Geronimo Jetty this worked like a charm, so what do I
have to setup to make Geronimo Tomcat work?

Besides that, my actual situation is really funny: under Geronimo Jetty
I can't use encoded URLs but webservices, and under Geronimo Tomcat I
can use encoded URLs but no webservices ;) did I mention that I like
situations like that? ;)

Is this now a good time to file a bug report?

Best regards

Dirk

Re: Geronimo Tomcat vs. EJB Webservices

Posted by "D. Strauss" <ge...@ds-2.de>.
Hello, Kevan

yes, it is.

I'll file a jira entry.

Best regards

Dirk

Kevan Miller schrieb:
> Hi Dirk,
> First that I've seen of this sort... I'd say a Jira is definitely in
> order... This is 1.1, correct?
> 
> --kevan
> 
> On Jul 18, 2006, at 1:17 AM, D. Strauss wrote:
> 
>> Hello, geronimo users,
>>
>> as I'm trying to investigate a problem with Geronimo tomcat and
>> webservices, I want to know if you encountered some strange behaviour.
>> Something like:
>>
>> Retrieving document at 'META-INF/wsdl/firefox.wsdl'.
>> 06:59:41,443 INFO  [ContextConfig] Missing application web.xml, using
>> defaults only
>> StandardEngine[Geronimo].StandardHost[localhost].StandardContext[/services/FxWSEP]
>>
>> 06:59:47,553 WARN  [AxisWebServiceContainer] AxisFault:
>> AxisFault
>>  faultCode:
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode:
>>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>>  faultActor:
>>  faultNode:
>>  faultDetail:
>>
>> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
>> Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>>
>>         {http://xml.apache.org/axis/}hostname:cerberus
>>
>> org.xml.sax.SAXParseException: Premature end of file.
>>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         ... 15 more
>> 06:59:47,557 WARN  [AxisWebServiceContainer] AxisFault:
>> AxisFault
>>  faultCode:
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode:
>>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>>  faultActor:
>>  faultNode:
>>  faultDetail:
>>
>> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
>> Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>>
>>         {http://xml.apache.org/axis/}hostname:cerberus
>>
>> org.xml.sax.SAXParseException: Premature end of file.
>>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         ... 15 more
>> 06:59:58,899 WARN  [AxisWebServiceContainer] AxisFault:
>> AxisFault
>>  faultCode:
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode:
>>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>>  faultActor:
>>  faultNode:
>>  faultDetail:
>>
>> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
>> Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>>
>>         {http://xml.apache.org/axis/}hostname:cerberus
>>
>> org.xml.sax.SAXParseException: Premature end of file.
>>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         ... 15 more
>> 06:59:59,549 WARN  [AxisWebServiceContainer] AxisFault:
>> AxisFault
>>  faultCode:
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode:
>>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>>  faultActor:
>>  faultNode:
>>  faultDetail:
>>
>> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
>> Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>>
>>         {http://xml.apache.org/axis/}hostname:cerberus
>>
>> org.xml.sax.SAXParseException: Premature end of file.
>>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
>>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>         at
>> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:112)
>>
>>         at
>> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
>>
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>
>>         at java.lang.Thread.run(Thread.java:595)
>> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>>         at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>
>> Source)
>>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>> Source)
>>         at
>> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>         at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>
>>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>         ... 15 more
>> 07:02:41,307 INFO  [DirectoryMonitor] Hot deployer notified that an
>> artifact was removed: FirefoxWsTest/Ear1/1.1/ear
>>
>> This is the full stacktrace when a firefox extension tries to access a
>> webservice. Under Geronimo Jetty this worked like a charm, so what do I
>> have to setup to make Geronimo Tomcat work?
>>
>> Besides that, my actual situation is really funny: under Geronimo Jetty
>> I can't use encoded URLs but webservices, and under Geronimo Tomcat I
>> can use encoded URLs but no webservices ;) did I mention that I like
>> situations like that? ;)
>>
>> Is this now a good time to file a bug report?
>>
>> Best regards
>>
>> Dirk
> 
> 
> 

Re: Geronimo Tomcat vs. EJB Webservices

Posted by Kevan Miller <ke...@gmail.com>.
Hi Dirk,
First that I've seen of this sort... I'd say a Jira is definitely in  
order... This is 1.1, correct?

--kevan

On Jul 18, 2006, at 1:17 AM, D. Strauss wrote:

> Hello, geronimo users,
>
> as I'm trying to investigate a problem with Geronimo tomcat and
> webservices, I want to know if you encountered some strange behaviour.
> Something like:
>
> Retrieving document at 'META-INF/wsdl/firefox.wsdl'.
> 06:59:41,443 INFO  [ContextConfig] Missing application web.xml, using
> defaults only
> StandardEngine[Geronimo].StandardHost[localhost].StandardContext[/ 
> services/FxWSEP]
> 06:59:47,553 WARN  [AxisWebServiceContainer] AxisFault:
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/} 
> Server.userException
>  faultSubcode:
>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>  faultActor:
>  faultNode:
>  faultDetail:
>
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
> Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
>
>         {http://xml.apache.org/axis/}hostname:cerberus
>
> org.xml.sax.SAXParseException: Premature end of file.
>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 701)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         ... 15 more
> 06:59:47,557 WARN  [AxisWebServiceContainer] AxisFault:
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/} 
> Server.userException
>  faultSubcode:
>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>  faultActor:
>  faultNode:
>  faultDetail:
>
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
> Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
>
>         {http://xml.apache.org/axis/}hostname:cerberus
>
> org.xml.sax.SAXParseException: Premature end of file.
>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 701)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         ... 15 more
> 06:59:58,899 WARN  [AxisWebServiceContainer] AxisFault:
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/} 
> Server.userException
>  faultSubcode:
>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>  faultActor:
>  faultNode:
>  faultDetail:
>
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
> Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
>
>         {http://xml.apache.org/axis/}hostname:cerberus
>
> org.xml.sax.SAXParseException: Premature end of file.
>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 701)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         ... 15 more
> 06:59:59,549 WARN  [AxisWebServiceContainer] AxisFault:
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/} 
> Server.userException
>  faultSubcode:
>  faultString: org.xml.sax.SAXParseException: Premature end of file.
>  faultActor:
>  faultNode:
>  faultDetail:
>
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
> Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
>
>         {http://xml.apache.org/axis/}hostname:cerberus
>
> org.xml.sax.SAXParseException: Premature end of file.
>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 701)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>         at
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke 
> (AxisWebServiceContainer.java:112)
>         at
> org.apache.geronimo.tomcat.TomcatEJBWebServiceContext 
> $EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:159)
>         at
> org.apache.catalina.core.StandardHostValve.invoke 
> (StandardHostValve.java:126)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke 
> (ErrorReportValve.java:105)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke 
> (StandardEngineValve.java:107)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke 
> (AccessLogValve.java:541)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service 
> (CoyoteAdapter.java:148)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>         at org.apache.jk.common.ChannelSocket.invoke 
> (ChannelSocket.java:754)
>         at
> org.apache.jk.common.ChannelSocket.processConnection 
> (ChannelSocket.java:684)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt 
> (ChannelSocket.java:876)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.xml.sax.SAXParseException: Premature end of file.
>         at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException 
> (Unknown
> Source)
>         at org.apache.xerces.util.ErrorHandlerWrapper.fatalError 
> (Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse 
> (Unknown Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>         at
> org.apache.axis.encoding.DeserializationContext.parse 
> (DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 
> 696)
>         ... 15 more
> 07:02:41,307 INFO  [DirectoryMonitor] Hot deployer notified that an
> artifact was removed: FirefoxWsTest/Ear1/1.1/ear
>
> This is the full stacktrace when a firefox extension tries to access a
> webservice. Under Geronimo Jetty this worked like a charm, so what  
> do I
> have to setup to make Geronimo Tomcat work?
>
> Besides that, my actual situation is really funny: under Geronimo  
> Jetty
> I can't use encoded URLs but webservices, and under Geronimo Tomcat I
> can use encoded URLs but no webservices ;) did I mention that I like
> situations like that? ;)
>
> Is this now a good time to file a bug report?
>
> Best regards
>
> Dirk