• Post Reply Bookmark Topic Watch Topic
  • New Topic

HttpsURLConnection problem  RSS feed

 
naresh babu
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I have a ssl proxy installed which routes requests to non-ssl
url. At proxy, i installed server certificate and changed SSLClinetAuth
to off so that client need not produce any client authentication.
From my client code, i access proxy using:
URL url = new URL("https://hostname.central.sun.com:443/servlet/TestServlet");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setUseCaches(false);
connection.setRequestMethod("POST");
connection.setDoInput(true);
connection.setDoOutput(true);
connection.connect();

///////////
WHen i execute , i get error as :
Exception in thread "main" java.lang.NoSuchMethodError: sun.net.www.http.KeepAliveCache: method get(Ljava/net/URL;Ljava/lang/Object Ljava/lang/Object; not found
at sun.net.www.protocol.https.HttpsClient.a(DashoA6275)
at sun.net.www.protocol.https.HttpsClient.a(DashoA6275)
at sun.net.www.protocol.https.HttpsClient.a(DashoA6275)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.plainConnect(DashoA6275)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(DashoA6275)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(DashoA6275)
at pkg1.SecureSessionCredentialsNew.<init>(SecureSessionCredentialsNew.java:169)
at pkg1.SecureSessionCredentialsNew.main(SecureSessionCredentialsNew.java:522)

What am i missing.Any help is appreciated.
Thanks
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you aren't using JDK 1.4.0, please upgrade.
That's the best advice that I can give you.
 
Peter den Haan
author
Ranch Hand
Posts: 3252
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You have probably mixed up the wrong version of JSSE with the wrong JDK version. As Sean mentioned, the easiest route is to use J2SE 1.4 and get the whole shebang (JCE, JAAS, JSSE) integrated and ready to go.
Also, please review our naming policy and change your display name. Thanks.
- Peter
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!