局限性与已知问题如下所示:
原因:XDoclet 对长路径名有一些限制。
解决方案:应该将 Eclipse 和 Web 工具平台安装到路径较短的目录中。
org.apache.axis.utils.JavaUtils isAttachmentSupported 警告:找不到必需的类(javax.activation.DataHandler 和 javax.mail.internet.MimeMultipart)。已将附件支持禁用。
原因:已将附件支持禁用。
解决方案:如果已将 activation.jar 添加到要包含所生成的 Web Service 或客户机的项目 的类路径中,那么 Apache Axis 工具应该会自动检测 javax.activation classes。对于服务来说,还需要确保 activation.jar 可供 Tomcat JRE 使用,方法如下:将其包括在服务器的全局类路径中,或者将 activation.jar 的一个副本放到目标 Web 项目的 lib/ 目录中。
原因:缺省情况下,动态 Web 项目的上下文根使用项目名。如果使用了非 ASCII 字符作为动态 Web 项目的项目名,那么在尝试从 Web 项目中发布时,缺省上下文根就会导致问题。
如果存在这种情况,那么您可能会遇到下列错误:
解决方案:下列 ASCII 字符在上下文根中有效:所有字母、所有数字、下划线、连字符(短划线)、正斜杠或句点。