Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Deployment fault

  1. #1

    Deployment fault

    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???

  2. #2
    verifica che nel tuo file aar ci sia la classe org.sportfantasy.ws.CatalogoWS
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    1
    Anche a me è capitato lo stesso errore e nel mio file aar non c'è la classe org.sportfantasy.ws.CatalogoWS.
    che cos'è questa classe?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.