我一直在开发一个使用 ColdFusion 7 中的 Web 服务的 BlackBerry 应用程序。Java ME SDK 和 Java Wireless Toolkit 都要求生成的 WSDL 是文档/文字类型。
幸运的是,我已经输入了 Web 服务开发,所以我尝试在 cfcomponent 标记中设置 'style="document"'。这生成了一个文档/文字样式的 WSDL,但现在 wscompile 在几个地方生成了以下错误:
发现未知简单类型:javax.xml.soap.SOAPElement 发现未知简单类型:java.util.Calendar
任何想法为什么会发生这种情况?
JWSDP 工具确实可以正确解析 WSDL,但存根使用 J2ME 平台中不可用的名称空间。我原以为 ColdFusion WSDL 可以更轻松地与 Java 系列中的其他产品一起使用。