Fórum Desenvolvimento de web Service #409634
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)