Hi,
we have deployed
axis as servlet in weblogic 7.0. My soap service works fine just with weblogic
(using URL : http://weblogicServerIpAddress
:7001/AxisWebApp/services/MYSoapService).
We have a
firewall between the web server (Apache) and weblogic, we are using http
tunneling to forward all http requests to weblogic.
When I access
soap service from a web browser (using URL http://webServerIpAddress/AxisWebApp/services/MYSoapService), it seems to work, it gives me following
message:
MYSoapService
Hi there, this is an AXIS service!
Perhaps there will be a form for invoking the
service here
...
But when I try to
access the soap service using a soap client using the web server URL (http://webServerIpAddress/AxisWebApp/services/MYSoapService),
I get following error. The error seems to print the right address for the soap
service so the request did go over to weblogic. Anyone has any idea what the
problem could be? I have generated client from the wsdl file.
AxisFault
faultCode:
{http://xml.apache.org/axis/}HTTP
faultString:
(302)Moved Temporarily
faultActor:
null
faultDetail:
null: return
code: 302
<HTML>
<TITLE>Page
Unavailable</TITLE><BODY>
http://weblogicServerIpAddress:7001/AxisWebApp/services/MYSoapService
is unavailable, please contact system administractor.
</BODY>
</HTML>
(302)Moved
Temporarily
at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:630)
at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
at
org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
at
org.apache.axis.client.AxisClient.invoke(AxisClient.java:182)
at
org.apache.axis.client.Call.invokeEngine(Call.java:2113)
at
org.apache.axis.client.Call.invoke(Call.java:2102)
at
org.apache.axis.client.Call.invoke(Call.java:1851)
at
org.apache.axis.client.Call.invoke(Call.java:1777)
at
org.apache.axis.client.Call.invoke(Call.java:1315)
at
generated.MYSoapServiceSoapBindingStub.processMYMsg(MYSoapServiceSoapBindingStub.java:122)
at
generated.MYSoapServiceTestClient.main(MYSoapServiceTestClient.java:54)
Thanks,
Soniya