Hi there,
I have a java implementation of a simple service that receives a soap
message containing a single body element.
When I adress this service on my local system, using a java client call
to javax.xml.rpc.Call call.invoke( SOAPBodyElement[] ) everything works
fine.
I can see the debug logging lines printed by various axis classes:
<-- schnipp -->
DEBUG [org.apache.axis.transport.http.AxisServlet] Enter: doPost()
DEBUG [org.apache.axis.transport.http.AxisServlet]
MessageContext:[EMAIL PROTECTED]
DEBUG [org.apache.axis.transport.http.AxisServlet]
HEADER_CONTENT_TYPE:text/xml; charset=utf-8
DEBUG [org.apache.axis.transport.http.AxisServlet]
HEADER_CONTENT_LOCATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_HOME_DIR:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_RELATIVE_PATH:/services/DokuDBService
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.MC_HTTP_SERVLETLOCATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.MC_HTTP_SERVLETPATHINFO:/DokuDBService
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.HEADER_AUTHORIZATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_REMOTE_ADDR:10.20.1.246
DEBUG [org.apache.axis.transport.http.AxisServlet] configPath:null
DEBUG [org.apache.axis.SOAPPart] Enter: SOAPPart ctor(FORM_INPUTSTREAM)
DEBUG [org.apache.axis.i18n.ProjectResourceBundle]
org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
DEBUG [org.apache.axis.SOAPPart] Setting current message form to:
FORM_INPUTSTREAM (currentMessage is now
org.apache.coyote.tomcat4.CoyoteInputStream)
DEBUG [org.apache.axis.SOAPPart] Exit: SOAPPart ctor()
DEBUG [org.apache.axis.transport.http.AxisServlet] Request
Message:[EMAIL PROTECTED]
DEBUG [org.apache.axis.transport.http.AxisServlet] HEADER_SOAP_ACTION:""
DEBUG [org.apache.axis.transport.http.AxisServlet] Invoking Axis Engine.
DEBUG [org.apache.axis.server.AxisServer] Enter: AxisServer::invoke
DEBUG [org.apache.axis.i18n.ProjectResourceBundle]
org.apache.axis.i18n.resource::handleGetObject(defaultLogic00)
DEBUG [org.apache.axis.server.AxisServer] Calling default logic in
AxisServer
DEBUG [org.apache.axis.i18n.ProjectResourceBundle]
org.apache.axis.i18n.resource::handleGetObject(transport01)
DEBUG [org.apache.axis.server.AxisServer] AxisServer.invoke: Transport
= 'http'
DEBUG [org.apache.axis.SimpleChain] Enter: SimpleChain::invoke
DEBUG [org.apache.axis.handlers.http.URLMapper] Enter: URLMapper::invoke
DEBUG [org.apache.axis.MessageContext] MessageContext:
setTargetService(DokuDBService)
<-- schnapp -->
Unfortunately, when our customer tries to access the service (building a
valid envelope in perl and sending it via http), the service is not
being invoked.
The last consistent debug line is the one about the configPath.
<-- schnipp -->
DEBUG [org.apache.axis.transport.http.AxisServlet] Enter: doPost()
DEBUG [org.apache.axis.transport.http.AxisServlet]
MessageContext:[EMAIL PROTECTED]
DEBUG [org.apache.axis.transport.http.AxisServlet]
HEADER_CONTENT_TYPE:text/xml; charset=utf-8
DEBUG [org.apache.axis.transport.http.AxisServlet]
HEADER_CONTENT_LOCATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_HOME_DIR:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_RELATIVE_PATH:/services/DokuDBService
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.MC_HTTP_SERVLETLOCATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.MC_HTTP_SERVLETPATHINFO:/DokuDBService
DEBUG [org.apache.axis.transport.http.AxisServlet]
HTTPConstants.HEADER_AUTHORIZATION:null
DEBUG [org.apache.axis.transport.http.AxisServlet]
Constants.MC_REMOTE_ADDR:193.96.105.190
DEBUG [org.apache.axis.transport.http.AxisServlet] configPath:null
DEBUG [org.apache.axis.i18n.ProjectResourceBundle]
org.apache.axis.i18n.resource::handleGetObject(attachEnabled)
DEBUG [org.apache.axis.Message] Attachment support is enabled? true
<-- schnapp -->
It seems to me that the SOAPPart is not beeing processed.
How can that be ?
How can I find out, what's going wrong ?
I'am using axis1.2 on a jboss-3.2.1_tomcat-4.1.24.
Please help me, I have no clue how to debug this problem.
thanx
Marion