Hi Jorg

Thank's for your help.
I will try to find a solution following your advices.

Cheers

Andre


Jörg Schaible wrote:

Hi Andre,

A Leg wrote on Wednesday, March 09, 2005 3:32 PM:



Hi Jorg

I try httpclient in another place and I get a problem too.
I don't understand and worse I don't find any solution.



[snip]



{orion:rcs} java -classpath
$JWSDP_HOME/jwsdp-shared/lib/commons-httpclient.jar:$JWSDP_HOM
E/jwsdp-shared/lib/commons-logging.jar:$J2RE_LIBRARY/jsse.jar:
$J2RE_LIBRARY/jce.jar -jar Test.jar
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/commons/httpclient/protocol/SecureProtocolSocketFactory



Hmmm. Never used httpclient nor jsse so I am unsure about the classloader requirement for this factory. E.g. an own implementation for java.util.log.Formatter is only found everytime, if it is located in the system class loader (means also J2SE/lib/ext), but not if your app has special classloader hierarchy. Same may apply here for this factory for httpclient. Then you have no choice but stuffing anything into J2SE/lib/ext again.

The problem with Eclipse is, that is uses the Log interface loaded by the 
classloader of the help plugin utilizing Tomcat and the Jdk14Logger is found in 
the system classloader. This will not work. Part of the problem is also, that 
the integrated tomcat in eclipse comes with both commons-logging.jar and 
commons-logging-api.jar. Try to remove the -api.jar and adjust the plugin.xml. 
The other jar has all classes anyway.

- Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







Reply via email to