我在许多项目中使用了 1.4 版本中的 Maven 插件 axistools-maven-plugin
,从 wsdl 构建 Web 服务客户端。我总是收到来自 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.
除非类生成正确,否则我只是想问是否有人遇到同样的问题并可能解决它。
这个问题的背景是我必须实现一个通过 SOAP WS 处理大文件传输的 Web 服务接口(interface)。因此,也许使用附件比将内容转储到 byte[]
感谢您的评论和回答。
最佳答案
您正在引入 javax.mail 依赖项。该错误消息指出您将无法发送邮件附件,因为您缺少 javax.activation 依赖项。
这不会影响您的 SOAP Web 服务。
关于java - 使用 axistools-maven-plugin 时禁用附件支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6703638/