Erro: criando cliente para consumir um webservice

3 respostas
J

Olá amigos.
Estou com o seguinte erro quando tento executar o comando:
java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Teste.jsw
para criar o meu cliente do webservice:

27/03/2007 14:05:40 org.apache.axis.utils.JavaUtils isAttachmentSupported
WARNING: Unable to find required classes (javax.activation.DataHandler and javax
.mail.internet.MimeMultipart). Attachment support is disabled.
java.io.FileNotFoundException: http://localhost:8080/axis/Teste.jws
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
Entity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineD
ocVersion(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:420)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.jav
a:482)
        at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
        at java.lang.Thread.run(Unknown Source)

C:\Tomcat\webapps\axis\WEB-INF\lib>

C:\Tomcat\webapps\axis\WEB-INF\lib>

Não encontro o pacote referente à tal classe.
Alguém já teve problema parecido?

Estou usando:

  • Tomcat 5.5
  • Axis 1.4
  • JDK 1.5

Obrigado!

3 Respostas

S

cara acho que web service necessita de outro container…

posso tar enganado…

J

“soudaniel”:
cara acho que web service necessita de outro container…

posso tar enganado…


8O :?: :?: :?:
Isso foi muito vago!
Meu webservice é só um:

public class Soma{
   public int somar(int a, int b){
      return a + b;
   }
}

De qualquer forma, obrigado!
Alguém mais?

S

i cara interpretei errado sua pergunta…
desculpa aiii :oops:

imaginei outra coisa…

Criado 27 de março de 2007
Ultima resposta 27 de mar. de 2007
Respostas 3
Participantes 2