Having got my code to compile again, I am now surprised to see that my
unit tests are failing because I dont have the concurrent backport,
which the SimpleHttpServer needs:
java.lang.NoClassDefFoundError:
edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
at
org.apache.axis2.transport.http.server.SimpleHttpServer.<init>(SimpleHttpServer.java:117)
at
org.apache.axis2.transport.http.server.SimpleHttpServer.<init>(SimpleHttpServer.java:84)
at
org.apache.axis2.transport.http.SimpleHTTPServer.start(SimpleHTTPServer.java:184)
at
org.apache.axis2.engine.ListenerManager.start(ListenerManager.java:104)
at
org.apache.axis2.client.ServiceClient.initializeTransports(ServiceClient.java:151)
at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:81)
at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:160)
at
org.smartfrog.services.deployapi.client.ApiCall.<init>(ApiCall.java:82)
at
org.smartfrog.services.deployapi.client.Endpointer.createStub(Endpointer.java:151)
at
org.smartfrog.services.deployapi.test.unit.CallTest.createSystemCall(CallTest.java:89)
at
org.smartfrog.services.deployapi.test.unit.CallTest.testSystemEndpoint(CallTest.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at
com.intellij.rt.execution.junit2.JUnitStarter.main(JUnitStarter.java:32)
1. I'm running Java1.5; no need for backported stuff.
2. I didnt ask for an http server, and, for security reasons, would be
grateful if one were not started.