Axis2 NoSuchMethodError ..
Bonjour , je suis surpris de cette erreur...
En suivant le tutorial http://www.tidytutorials.com/2009/02...xis-2-and.html, je bloque a l'execution du client :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| C:\remi\dev\Axis2TomcatHelloworldold\client_bin>java -cp %AXISCLASSPATH%;. -Djav
a.ext.dirs=D:\downloads\axis2-1.4.1-bin\axis2-1.4.1\lib Axis2TomcatHelloWorldClient
Exception in thread "main" java.lang.NoSuchMethodError: helloworld.Axis2Tomcathe
lloworldStub.addAnonymousOperations()V
at helloworld.Axis2TomcathelloworldStub.populateAxisService(Axis2Tomcath
elloworldStub.java:42)
at helloworld.Axis2TomcathelloworldStub.<init>(Axis2TomcathelloworldStub
.java:100)
at helloworld.Axis2TomcathelloworldStub.<init>(Axis2TomcathelloworldStub
.java:89)
at helloworld.Axis2TomcathelloworldStub.<init>(Axis2TomcathelloworldStub
.java:140)
at helloworld.Axis2TomcathelloworldStub.<init>(Axis2TomcathelloworldStub
.java:132)
at Axis2TomcatHelloWorldClient.main(Axis2TomcatHelloWorldClient.java:6) |
En effet la fonction existe selon mon eclipse dans le package axis2-kernel-1.5.1.jar, on trouve bien org.apache.axis2.client, Stub.class et sa methode
addAnonymousOperations().
http://img695.imageshack.us/img695/4306/preuvez.jpg
Dans mon AXISCLASSPATH, j'ai bien inclus le axis2-kernel-1.5.1.jar...
Citation:
C:\remi\dev\Axis2TomcatHelloworldold\client_bin>echo %AXISCLASSPATH%
C:\remi\dev\ws\axis2-1.5.1\lib\wsdl4j-1.6.2.jar;C:\remi\dev\ws\axis2-1.5.1\lib\a
xis.jar;C:\remi\dev\ws\axis2-1.5.1\lib\commons-discovery-0.2.jar;C:\remi\dev\ws\
axis2-1.5.1\lib\commons-logging-1.1.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\jaxrpc.
jar;C:\remi\dev\ws\axis2-1.5.1\lib\saaj.jar;C:\remi\dev\ws\axis2-1.5.1\lib\log4j
-1.2.15.jar;C:\remi\dev\ws\axis2-1.5.1\lib\xml-apis-1.3.02.jar;C:\remi\dev\ws\ax
is2-1.5.1\lib\xercesImpl-2.6.6.jar;C:\axis2-1.1.1.jar;C:\remi\dev\ws\axis2-1.5.1
\lib\axis2-adb-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-adb-codegen-1.5.1.
jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-ant-plugin-1.5.1.jar;C:\remi\dev\ws\axi
s2-1.5.1\lib\axis2-clustering-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-cod
egen-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-corba-1.5.1.jar;C:\remi\dev\
ws\axis2-1.5.1\lib\axis2-fastinfoset-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\ax
is2-java2wsdl-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-jaxws-1.5.1.jar;C:\
remi\dev\ws\axis2-1.5.1\lib\axis2-jaxbri-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\li
b\axis2-jaxws-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-jibx-1.5.1.jar;C:\r
emi\dev\ws\axis2-1.5.1\lib\axis2-json-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\a
xis2-kernel-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-metadata-1.5.1.jar;C:
\remi\dev\ws\axis2-1.5.1\lib\axis2-mtompolicy-1.5.1.jar;C:\remi\dev\ws\axis2-1.5
.1\lib\axis2-saaj-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-spring-1.5.1.ja
r;C:\remi\dev\ws\axis2-1.5.1\lib\axis2-transport-http-1.5.1.jar;C:\remi\dev\ws\a
xis2-1.5.1\lib\axis2-transport-local-1.5.1.jar;C:\remi\dev\ws\axis2-1.5.1\lib\ax
is2-xmlbeans-1.5.1.jar;C:\axiom.jar;C:\XmlSchema-1.4.6.jar
Comment faire merci?