logo       

RE: Apache SOAP does not recognbize https protocol?: msg#00283

text.xml.soap.user

Subject: RE: Apache SOAP does not recognbize https protocol?

Try adding the following javax debug flag to your runtime args

        -Djavax.net.debug=ssl

This will dump a bunch of ssl diagnostics.  More than likely you haven't trusted the server cert locally.  If so, you need to download and install the server certificate in the local keystore with the jdk's keytool command.

        keytool -import -alias some_alias_name -file path_to_server_cert.crt

-Joe

-----Original Message-----
From: Jonathan Yue [mailto:jonathan@xxxxxxxxxxx]
Sent: Thursday, May 23, 2002 6:01 PM
To: 'soap-user@xxxxxxxxxxxxxx'
Subject: RE: Apache SOAP does not recognbize https protocol?


I downloaded jdk1.4 and the https error msg is gone, but still there are exceptions from client and server. Please help more.

(again, tomcat/ssl/ is working fine from http and https browser requests).


client:
===========================================
Deploying the messaging service...
Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: null;
targetException=java.lang.IllegalArgumentException: Error opening socket: null]
        at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.ja
va:324)
        at org.apache.soap.rpc.Call.invoke(Call.java:205)
        at org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
t.java:129)
        at org.apache.soap.server.ServiceManagerClient.deploy(ServiceManagerClient.java
:142)
        at org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:2
30)


server:
=============================================
2002-05-23 17:53:30 - ContextManager: Error reading request, ignored - java.lang.NullPointerException
        at
org.apache.tomcat.core.ContextManager.handleError(ContextManager.java:1133)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:765)
        at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:536)



Thanks,

Regards
Jonathan


-----Original Message-----
From: Agrawal, Anuj (Anuj)** CTR ** [mailto:agrawal@xxxxxxxxxx]
Sent: Thursday, May 23, 2002 3:15 PM
To: 'soap-user@xxxxxxxxxxxxxx'
Subject: RE: Apache SOAP does not recognbize https protocol?


Yeah - you need to include the jsse.jar, jcert.jar and jnet.jar from Sun. The exception you're getting is cause the JDK doesn't contain support for URLs starting with https.. unknown protocol.. those 3 jar files are required to do that.

> Has anyone tried https in the rpcrouter and messagerouter URL? If I
> put https instead of http, the sample program gives me exceptions.
> (I have apache/mod_ssl, tomcat SSL enabled and
> https://localhost:4422/soap/admin/ works fine ).

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise