Pelo erro apresentado na primeira linha, o projeto não encontrou a classe org.apache.commons.logging.LogFactory.
Se não me engano essa classe faz parte da biblioteca log4j da Apache.
Tente incluir a biblioteca no projeto e ver oq rola…
R
rbcneto
opa…
valew BrunoFurtado… a ideia foi boa…
mas não eh essa não, encontrei o “commons-logging-1.1.1.jar” no site do apache… dai pediu outro jar… o “commons-discovery-0.5.jar”…
mas agora, na hora de fazer o invoke ta dando esse erro… alguem pode me ajudar???
Nov01,20129:46:34AMorg.apache.axis.utils.JavaUtilsisAttachmentSupportedWARNING:Unabletofindrequiredclasses(javax.activation.DataHandlerandjavax.mail.internet.MimeMultipart).Attachmentsupportisdisabled.AxisFaultfaultCode:{http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode:faultString:java.io.IOException:Noserializerfoundforclassjava.io.Fileinregistryorg.apache.axis.encoding.TypeMappingDelegate@4a396d8bfaultActor:faultNode:faultDetail:{http://xml.apache.org/axis/}stackTrace:java.io.IOException: No serializer found for class java.io.File in registry org.apache.axis.encoding.TypeMappingDelegate@4a396d8batorg.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)atorg.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)atorg.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055)atorg.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145)atorg.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)atorg.apache.axis.message.MessageElement.output(MessageElement.java:1208)atorg.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)atorg.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)atorg.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)atorg.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229)atorg.apache.axis.Message.getContentLength(Message.java:510)atorg.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371)atorg.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)atorg.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)atorg.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)atorg.apache.axis.SimpleChain.invoke(SimpleChain.java:83)atorg.apache.axis.client.AxisClient.invoke(AxisClient.java:165)atorg.apache.axis.client.Call.invokeEngine(Call.java:2784)atorg.apache.axis.client.Call.invoke(Call.java:2767)atorg.apache.axis.client.Call.invoke(Call.java:2443)atorg.apache.axis.client.Call.invoke(Call.java:2366)atorg.apache.axis.client.Call.invoke(Call.java:1812)atapp_porto.Envio.envioWs(Envio.java:96)atapp_porto.Envio.enviaMensagem(Envio.java:30)atapp_porto.Envio.geraMensagem(Envio.java:21)atapp_porto.App_Porto.main(App_Porto.java:19){http://xml.apache.org/axis/}hostname:Admin-PCjava.io.IOException:Noserializerfoundforclassjava.io.Fileinregistryorg.apache.axis.encoding.TypeMappingDelegate@4a396d8batorg.apache.axis.AxisFault.makeFault(AxisFault.java:101)atorg.apache.axis.SOAPPart.writeTo(SOAPPart.java:317)atorg.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)atorg.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)atorg.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229)atorg.apache.axis.Message.getContentLength(Message.java:510)atorg.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371)atorg.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)atorg.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)atorg.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)atorg.apache.axis.SimpleChain.invoke(SimpleChain.java:83)atorg.apache.axis.client.AxisClient.invoke(AxisClient.java:165)atorg.apache.axis.client.Call.invokeEngine(Call.java:2784)atorg.apache.axis.client.Call.invoke(Call.java:2767)atorg.apache.axis.client.Call.invoke(Call.java:2443)atorg.apache.axis.client.Call.invoke(Call.java:2366)atorg.apache.axis.client.Call.invoke(Call.java:1812)atapp_porto.Envio.envioWs(Envio.java:96)atapp_porto.Envio.enviaMensagem(Envio.java:30)atapp_porto.Envio.geraMensagem(Envio.java:21)atapp_porto.App_Porto.main(App_Porto.java:19)Causedby:java.io.IOException:Noserializerfoundforclassjava.io.Fileinregistryorg.apache.axis.encoding.TypeMappingDelegate@4a396d8batorg.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)atorg.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)atorg.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055)atorg.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145)atorg.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)atorg.apache.axis.message.MessageElement.output(MessageElement.java:1208)atorg.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)...19more
valew
R
rbcneto
Opa…
encontrei o problema…
foi so acrescentar mais um jar, o mail.jar…
e se vcs olharem no inicio do post, meu metodo coloca um File como parametro…
eu descobri que um File não é o arquivo, mas so um atalho para ele, se eu quero trasmitir um arquivo de verdade preciso criar um array de bytes…