Buongiorno,
ho creato mediante Apache Axis2 un servizio chiamato TemperatureConverter, ho creato il file aar e mediante il file build.xml l'ho spostato nella dovuta cartella all'interno di Tomcat.
Quando vado all'indirizzo

http://localhost/axis2/services/listServices

trovo il mio servizio all'ultimo con scritto:

Faulty Services
/opt/Tomcat_6.0.13/webapps/axis2/WEB-INF/services/TemperatureConverter.aar

Se vado sul link mi viene riportato il seguente testo:

This Web axisService has deployment faults
Error: org.apache.axis2.deployment.DeploymentException: Processing Operations Modules with an error of The following error occurred during schema generation: java.lang.ClassNotFoundException: Class Not found : org.sportfantasy.ws.CatalogoWS at org.apache.axis2.deployment.repository.util.Archiv eReader.processServiceGroup(ArchiveReader.java:147 ) at org.apache.axis2.deployment.ServiceDeployer.deploy (ServiceDeployer.java:79) at org.apache.axis2.deployment.DeploymentEngine.doDep loy(DeploymentEngine.java:582) at org.apache.axis2.deployment.repository.util.WSInfo List.update(WSInfoList.java:201) at org.apache.axis2.deployment.RepositoryListener.upd ate(RepositoryListener.java:271) at org.apache.axis2.deployment.RepositoryListener.che ckServices(RepositoryListener.java:189) at org.apache.axis2.deployment.RepositoryListener.sta rtListener(RepositoryListener.java:265) at org.apache.axis2.deployment.scheduler.SchedulerTas k.checkRepository(SchedulerTask.java:61) at org.apache.axis2.deployment.scheduler.SchedulerTas k.run(SchedulerTask.java:68) at org.apache.axis2.deployment.scheduler.Scheduler$Sc hedulerTimerTask.run(Scheduler.java:76) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.apache.axis2.deployment.DeploymentException: Processing Operations Modules with an error of The following error occurred during schema generation: java.lang.ClassNotFoundException: Class Not found : org.sportfantasy.ws.CatalogoWS at org.apache.axis2.deployment.ServiceBuilder.populat eService(ServiceBuilder.java:381) at org.apache.axis2.deployment.repository.util.Archiv eReader.buildServiceGroup(ArchiveReader.java:98) at org.apache.axis2.deployment.repository.util.Archiv eReader.processServiceGroup(ArchiveReader.java:140 ) ... 11 more Caused by: org.apache.axis2.deployment.DeploymentException: The following error occurred during schema generation: java.lang.ClassNotFoundException: Class Not found : org.sportfantasy.ws.CatalogoWS at org.apache.axis2.deployment.ServiceBuilder.populat eService(ServiceBuilder.java:346) ... 13 more Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class Not found : org.sportfantasy.ws.CatalogoWS at org.apache.axis2.deployment.DeploymentClassLoader. findClass(DeploymentClassLoader.java:88) at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06) at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51) at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.apache.ws.java2wsdl.SchemaGenerator.(SchemaGen erator.java:121) at org.apache.axis2.deployment.util.Utils.fillAxisSer vice(Utils.java:306) at org.apache.axis2.deployment.ServiceBuilder.populat eService(ServiceBuilder.java:339) ... 13 more Caused by: java.lang.ClassNotFoundException: Class Not found : org.sportfantasy.ws.CatalogoWS at org.apache.axis2.deployment.DeploymentClassLoader. findClass(DeploymentClassLoader.java:84) ... 21 more

Il file build.xml è il seguente:

<project name="TemperatureWebService" basedir="." default="generate.service">

<property environment="env"/>


<property name="build.dir" value="build"/>

<path id="axis2.classpath">
<fileset dir="/home/adriano/workspace/axis2-1.3/lib">
<include name="*.jar"/>
</fileset>
</path>

<target name="compile.service">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.dir}/classes"/>


<javac debug="on"
fork="true"
destdir="${build.dir}/classes"
srcdir="${basedir}/src"
classpathref="axis2.classpath">
</javac>
</target>

<target name="generate.wsdl" depends="compile.service">
<taskdef name="java2wsdl"
classname="org.apache.ws.java2wsdl.Java2WSDLTask"
classpathref="axis2.classpath"/>
<java2wsdl className="ws.example.TemperatureConverter"
outputLocation="${build.dir}"
targetNamespace="http://TemperatureWebService.samples/"
schemaTargetNamespace="http://TemperatureWebService.samples/xsd">
<classpath>
<pathelement path="${axis2.classpath}"/>
<pathelement location="${build.dir}/classes"/>
</classpath>
</java2wsdl>
</target>

<target name="generate.service" depends="compile.service">

<copy toDir="${build.dir}/classes" failonerror="false">
<fileset dir="${basedir}/resources">
<include name="**/*.xml"/>
</fileset>
</copy>
<jar destfile="${build.dir}/TemperatureConverter.aar">
<fileset excludes="**/Test.class" dir="${build.dir}/classes"/>
</jar>
</target>

<target name="clean">
<delete dir="${build.dir}"/>
</target>
</project>
Dove sbaglio???