I tried that at first with commons-logging 1.0.4 and it didn't work,
so I asked around. I tried the same thing: debug --> classpath --> add
external jars and put in commons-logging 1.1 and it worked. One
helluva problem. I'll try and open a jira soon - brazil is playing in
the world cup today and the whole contry is shutting down ;-) .

Cheers,
Robert

On 6/21/06, Jim Bender <[EMAIL PROTECTED]> wrote:
Robert,

I suppose that you have tried adding to the run configuration for the test?
You probably know all this and tried it already, but here goes.
Forgive me for being redundant and obvious.

On one TestNG test I have for the end-to-end building of the web
service and testing with Embedded Tomcat, I have had to put jars into
the classpath.
I bring up the run configuration for my test by doing the Debug As...
Debug thing,
and then going to the classpath tab (Eclipse 3.1).
I select User Entries and then click either "add jars" or "add
external jars" button.
After I do that and run, then that almost always solved the class loading issue.

Regards,

Jim


On 6/21/06, robert lazarski <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I've been googling all day and I'm stuck. I'm trying to run a junit
> test case in eclipse 3.1 calling an axis2 web service running in
> jboss, and axis2 depends on HttpClient. I get this stack trace:
>
> java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
>        at 
org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:65)
>        at 
org.apache.axis2.transport.http.AbstractHTTPSender.getHttpClient(AbstractHTTPSender.java:608)
>        at 
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:54)
>        at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:298)
>        at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:206)
>        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:616)
>        at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
>        at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
>        at 
br.com.atlantico.maragato.webservices.endpoint.MaragatoServiceStub.findElementoGerenciadoById(MaragatoServiceStub.java:313)
>        at 
br.com.atlantico.maragato.webservices.WSElementoGerenciadoTest.testFindElementoGerenciadoHappyDay(WSElementoGerenciadoTest.java:62)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at junit.framework.TestCase.runTest(TestCase.java:154)
>        at junit.framework.TestCase.runBare(TestCase.java:127)
>        at junit.framework.TestResult$1.protect(TestResult.java:106)
>        at junit.framework.TestResult.runProtected(TestResult.java:124)
>        at junit.framework.TestResult.run(TestResult.java:109)
>        at junit.framework.TestCase.run(TestCase.java:118)
>        at junit.framework.TestSuite.runTest(TestSuite.java:208)
>        at junit.framework.TestSuite.run(TestSuite.java:203)
>        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
>        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
>        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>
> The commons-loggin.jar is configured in the normal eclipse way. I'm
> running commons-logging 1.04, but tried to upgrade to 1.1 with no
> luck. I tried
> putting the commons.logging jar under jdk1.5.0_03/jre/lib/ext - no
> luck. I tried this, still no luck:
>
>    protected void setUp() throws Exception {
>            
Thread.currentThread().setContextClassLoader(ClassLoader.getSystemClassLoader());
>    }
>
> I'm out of ideas. Any help very much appreciated. I just need this
> junit test case to run in eclipse.
>
> Robert
> http://www.braziloutsource.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Jim

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



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

Reply via email to