使用axistools-maven-plugin时禁用附件支持

时间:2011-07-15 07:03:26

标签: java soap maven wsdl axis

我在版本1.4中使用了maven插件axistools-maven-plugin,用于从wsdl构建webservice客户端的许多项目。我总是得到来自wsdl2java的错误消息:

15.07.2011 08:47:02 org.apache.axis.utils.JavaUtils isAttachmentSupported 
  WARNING: Unable to find required classes (javax.activation.DataHandler and
  javax.mail.internet.MimeMultipart). Attachment support is disabled.

除非正确生成类,否则我只想询问是否有人遇到同样的问题并且可能已经解决了。

这个问题的背景是我将不得不实现一个webservice接口,它通过SOAP WS处理大文件的传输。因此,使用附件可能比将内容转储到byte[]

更好

感谢您的意见和答案。

1 个答案:

答案 0 :(得分:3)

您正在拉入javax.mail依赖项。错误消息指出您将无法发送邮件附件,因为您缺少javax.activation依赖项。

这不会影响您的SOAP Web服务。