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

Julio Braga

Responder

Posts

06/12/2011

Dyego Carmo

Utilize o JAX-WS para criar WebServices , esqueca esse negocio manual !
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar