Como consumir WebService

Dae pessoal!

To precisando fazer e consumir um WebService. Tudo em JAVA. Peguei um tutorial aqui no PJ e fiz tudo o que tava mandando, porém, tá dando erro na minha aplicação, e como eu não sei nada sobre o assunto, não tenho a MINIMA idéia do que está acontecendo!

Ai vai o erro:

- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultSubcode: 
 faultString: (404)/axis/Calculadora.jws
 faultActor: 
 faultNode: 
 faultDetail: 
	{}:return code:  404
<html><head><title>Apache Tomcat/4.1.27-LE-jdk14 - Error report</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} H3{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>HTTP Status 404 - /axis/Calculadora.jws</h1><HR size="1" noshade><p><b>type</b> Status report</p><p><b>message</b> <u>/axis/Calculadora.jws</u></p><p><b>description</b> <u>The requested resource (/axis/Calculadora.jws) is not available.</u></p><HR size="1" noshade><h3>Apache Tomcat/4.1.27-LE-jdk14</h3></body></html>
	{http://xml.apache.org/axis/}HttpErrorCode:404

(404)/axis/Calculadora.jws
	at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:693)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:141)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2754)
	at org.apache.axis.client.Call.invoke(Call.java:2737)
	at org.apache.axis.client.Call.invoke(Call.java:2413)
	at org.apache.axis.client.Call.invoke(Call.java:2336)
	at org.apache.axis.client.Call.invoke(Call.java:1793)
	at localhost.axis.Calculadora_jws.CalculadoraSoapBindingStub.somar(CalculadoraSoapBindingStub.java:98)
	at localhost.axis.Calculadora_jws.WebService.main(WebService.java:13)

To usando o plugin wsdl do eclipse!

Obs: Para rodar, dou um startup no TomCat e rodo a main pelo Eclipse mesmo.

Help ae, gurizada!

se vc é iniciante não deveria ta usando plugins, e sim fazendo na mão… :roll:

Pô hehehehe esses cara da PUC são umas mala =)

Nah…o cara…é o seguinte…se eu não usa o plugin, não tem nem como saber os métodos que tenho no WebService!

Fiz na mão também (copiando, óbvio) e deu o mesmo erro!

Ajuda ae :wink:

[quote=“mdtorbis”]Pô hehehehe esses cara da PUC são umas mala =)
[/quote]
:roto:

ué… como não vai sabe os métodos q tu tens no WS se é tu q ta fazendo? heheh :roll:

Da uma olhada ai, o GUJ tem um artigozinho de Axis super simples… eu ja fiz e deu td certo: http://www.guj.com.br/java.artigo.132.1.guj

Feito…vo dá um look e qualquer coisa eu grito ai!

Valeu…