I verified that the URL is correct.  It has to be something with the 
certificate.

From: Pushpalanka Jayawardhana [mailto:pushpalankaj...@gmail.com]
Sent: Thursday, November 03, 2011 1:00 AM
To: java-user@axis.apache.org
Subject: Re:

Hi Loftus, Seamus,

I have once seen this kind of error with the cause that the response was coming 
as a html page due to a mistake in giving the URL.
It may be helpful if you check the URL again.

On Thu, Nov 3, 2011 at 12:52 AM, Loftus, Seamus 
<seamus.lof...@state.vt.us<mailto:seamus.lof...@state.vt.us>> wrote:
I believe I have everything installed correctly, but I clearly do not.  I c= 
ontinue to get a Transport error: 415 Unsupported Media Type, when trying t= o 
call the stub of my code.  I am trying to set up  a cert like so:

<parameter name=3D"OutflowSecurity">
      <action>
        <user>user</user>
        <items>Signature</items>
        <signaturePropFile>client.properties</signaturePropFile>
        <passwordCallbackClass> net.myproject.axis2.PWCallbackHandler</pass=
wordCallbackClass>
        <signatureKeyIdentifier>DirectReference</signatureKeyIdentifier>
      <signatureParts>{Element}{http://www.net.myproject/forms/xsd/MySchema=
.xsd}myProject;{Element}{http://schemas.xmlsoap.org/soap/envelope/}Body<http://schemas.xmlsoap.org/soap/envelope/%7DBody></si=
gnatureParts>
      </action>
    </parameter>

My client properties file looks like this:
org.apache.ws.security.crypto.provider=3Dorg.apache.ws.security.components.=
crypto.Merlin
org.apache.ws.security.crypto.merlin.keystore.type=3Dpkcs12
org.apache.ws.security.crypto.merlin.keystore.password=3Dpw
org.apache.ws.security.crypto.merlin.file=3DsecureCert.p12

This is the stack trace:


org.apache.axis2.AxisFault: Transport error: 415 Error: Unsupported Media T= ype
        at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSe=
nder.java:310)
        at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSende=
r.java:194)
        at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:=
75)
        at org.apache.axis2.transport.http.CommonsHTTPTransportSender.write=
MessageWithCommons(CommonsHTTPTransportSender.java:404)
        at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invok=
e(CommonsHTTPTransportSender.java:231)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
        at org.apache.axis2.description.OutInAxisOperationClient.send(OutIn=
AxisOperation.java:406)
        at org.apache.axis2.description.OutInAxisOperationClient.executeImp=
l(OutInAxisOperation.java:229)
        at org.apache.axis2.client.OperationClient.execute(OperationClient.=
java:165)
        at net.myproject.webservices.LoginStub.login(LoginStub.java:200)


Any ideas?






--
Regards,
Pushpalanka Jayawardhana,
Sri Lanka.
Blog : http://pushpalankajaya.blogspot.com/

Reply via email to