Title: Axis 1.1 + WebLogic 7.0 + Sun-JSSE/Certicom-SSL

Hi,

If anyone is using Axis 1.1 under WebLogic 7 together with the internal BEA/Certicom-SSL-implementation for client-calls with Axis, I would be pleased to hear about it!!!

     -----

On the mailing-list, a couple of weeks back, I see a few people asking about the combination of Axis, WebLogic and HTTPS. But no real answers, I guess.

I am fighting in the same arena.

     -----

One problem is the problem with "Log4J" - WebLogic has an older version, Axis has a newer version. One trick to make it work is to set -

System.setProperty("org.apache.commons.logging.Log",
                   "org.apache.commons.logging.impl.NoOpLog");

- and leave out the archive "log4j-1.2.8.jar". Major problem - or was.

     -----

I am implementing a connector running under a WebLogic "WLI Domain". It works well with Suns JSSE - I just had to put jcert.jar, jnet.jar and jsse.jar in front of the classpath. Otherwise, I have made no modifications to the classpath or setup. It appears to work quite well.

However, I would very much like to have the internal BEA/Certicom-SSL-implementation work, too!!! As I can tell from the implementation of org.apache.axis.components.net.JSSESocketFactory, it should work. But I have this problem:

[java.lang.NoClassDefFoundError: com/sun/net/ssl/internal/ssl/Provider]

This appears in a stack-trace. Currently, I am unable to find out where it comes from - even with JDWP on WebLogic. I kind of assume, that it comes from a line like -

javax.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

- but I am unable to locate it. Can not debug into system-libraries. There is a line like this in org.apache.axis.components.net.SunJSSESocketFactory, but this is never executed. I have looked at the system-property "java.protocol.handler.pkgs", and it does not contain "com.sun.net.ssl.internal.www.protocol", but only "weblogic.net".

IF ANYONE KNOWS WHAT MIGHT TRIGGER THIS "NoClassDefFoundError" - the use of the Sun SSL-provider, that is - I WOULD BE PLEASED TO HEAR ABOUT IT!

Regards,
Morten S. Mortensen

Reply via email to