Desenvolvimento de web Service
22/11/2011
0
Estou começando a aprender o desenvolvimento de web service. Seguindo a sequencia do livro, no momento de executar o web.xml esta ocorrendo o erro: java.lang.ClassNotFoundException: org.ws.calc.Calculadora
A classe em questão existe, portanto não poderia ocorrer o erro. alguém pode me ajudar?
A classe em questão existe, portanto não poderia ocorrer o erro. alguém pode me ajudar?
package org.ws.calc; public class Calculadora { public double soma(double i , double j ) { double resultadoSoma; resultadoSoma = i + j; return resultadoSoma; } public double subtracao(double i , double j ) { double resultadoSubtracao; resultadoSubtracao = i - j; return resultadoSubtracao; } public double multiplicacao(double i , double j ) { double resultadoMultiplicacao; resultadoMultiplicacao = i * j; return resultadoMultiplicacao; } public double divisao(double i , double j ) { double resultadoDivisao; resultadoDivisao = i / j; return resultadoDivisao; } } <project name=Calculadora basedir=.> <property environment=env/> <property name=build.dir value=build/> <property name=AXIS2_HOME value=C:/axis2-1.3/> <path id=axis2.classpath> <fileset dir=$/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=$/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=org.ws.calc.Calculadora outputLocation=${build.dir} targetNamespace=http://org.ws/ schemaTargetNamespace=http://org.ws/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=$/resources> <include name=**/*.xml/> </fileset> </copy> <!-- nesta parte devemos fornecer o nome do arquivo aar --> <jar destfile=${build.dir}/Calculadora.aar> <fileset excludes=**/Test.class dir=${build.dir}/classes/> </jar> </target> <target name=clean> <delete dir=${build.dir}/> </target> </project>
Julio Braga
Curtir tópico
+ 0
Responder
Posts
06/12/2011
Dyego Carmo
Utilize o JAX-WS para criar WebServices , esqueca esse negocio manual !
Responder
Clique aqui para fazer login e interagir na Comunidade :)