ici est mon build.xmlaxe java2wsdl tâche problème mise classpath
<?xml version="1.0" standalone="yes"?>
<path id='axis2.classpath'>
<fileset dir='D:\Tools\axis2-1.5.1-bin\axis2-1.5.1\lib'>
<include name='**/*.jar' />
</fileset>
</path>
<path id='compiled.class.path'>
<fileset dir='./bin/pkg'>
<include name='*.class' />
</fileset>
</path>
<taskdef resource="axis-tasks.properties" classpathref="axis2.classpath" />
<target name="run" >
<axis-java2wsdl
output="out/TestService.wsdl"
location="http://localhost:8080/axis2/service/TestService"
namespace="service"
classname="TestService">
<classpath refid="compiled.class.path"/>
<mapping namespace="TestService" package="pkg"/>
</axis-java2wsdl>
</target>
voici ma structure de fichier:
prj-> bin-> pkg-> TestService.class /////////// prj-> src-> pkg-> TestService.java /////////// prj-> build.xml
J'obtiens java.lang.ClassNotFoundException: TestService.
Quelqu'un peut-il me dire comment le réparer? Merci beaucoup. !!!!!!!!!!!!!
J'ai essayé cette façon, mais l'exception est la même: D Ce ClassNotFound: TestService. Est-ce que la tâche axis-java2wsdl ignore la balise classpath? Est-ce vrai? Merci. – SecureFish
Oh, vous avez probablement besoin de le faire: classname = pkg.TestService –
vous parlez du nom de classe dans les ai-je raison? Je l'ai essayé. ne fonctionne pas,: D. Merci quand même. –
SecureFish