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

标签 java soap maven wsdl axis

我在许多项目中使用了 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/

相关文章:

java - 如何管理 XML 模式及其生成的类的版本和部署?

php - 可以用ASP调用PHP soap吗?

java - Web服务连接超时和请求超时的区别

php - 如何从 wsdl 调用方法

Java 谷歌 checkstyle Maven

maven - 使用 Maven 插件设置 JMeter 属性

java - 如何在Java中运行预定的函数?

java - 仅当外部类参数化时内部接口(interface)才会生成错误?为什么?

java - 需要有关 jni 代码的帮助(从 native 代码调用 java 方法)

Java - 使用 iBatis 从数据库检索大量数据