问题标签 [wsimport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - 类中不存在 WebService 注释:java.net.URL
我在netbeans(jdk1.6)中生成了一个webservice客户端,并将客户端定位到jdk1.5.03。然后我将所有库移动到 jdk1.5 类路径,当我运行 WS 客户端时,我得到:java.lang.ExceptionInInitializerErrorCaused by:类上不存在 WebService 注释:java.net.URL 我使用 wsimport 生成它。
有什么建议么?
jax-ws - JAX-WS - wsdl with operations or message that have a long parameter list
First of all, I would like to say that my English is poor, so I asked you sorry for that.
So, I have a wsdl generated by wfc that have some methods/messages with too many parameters. When I used a tool like wsdl2java from apache cxf or wsimport I receive an error with a message like this on windows:
On Linux I receveid I similar message, but with a FileNotFoundException (File name too long)
this is my wsdl that must be converted in a java class
I tried to create an binding for change the java class that represents the Method name, but does not work, There is any way for change a message/method.
regards,
Wescley
java - 如何使用 wsimport 忽略 BP1.1 合规性错误?
我正在尝试使用wsimport
(JDK 6)导入 WSDL。
但是,这失败了,告诉我:
关闭 BP 1.1 一致性警告
我该如何配置这些wsimport
?
我尝试使用以下方法运行 wsimport:
但它只回复:
它不符合 WS-I BP 1.1:wsdl 绑定具有混合样式,它必须是 rpc-literal 或 document-literal 操作。尝试使用 -extension 开关运行 wsimport。
而且我已经尝试添加标志-extension
,但 wsimport 仍然无法完成(也许我做错了?):
任何人都可以帮忙吗?谢谢
Ps 我不能使用 Eclipse 的向导来使用 WSDL 创建 Web 客户端,因为这将在不允许该rmi
包的 Google App Engine 上运行。除非有办法告诉这个向导不要使用 RMI,我也会对此感兴趣。
更新
供应商还建议这样做,但同样,我不知道为此需要做什么:
建议:为了使其符合更改服务的实现以使用“rpc-literal”或“document-literal”SOAP 消息。您需要为所有服务和方法级别属性添加显式 Use=SoapBindingUse.Literal 属性:SoapRpcService、SoapRpcMethod、SoapDocumentService、SoapDocumentMethod。
建议:要使绑定符合要求,请向此绑定的所有 WebMethod 添加显式 SoapRpcMethod 或 SoapDocumentMethod 属性。
java - java wsimport 字符串
我在尝试生成一些 Java 类时遇到问题。
这里是第 81 行的内容:
我之前没有使用过 wsimport,在网上找不到任何类似的问题。这是拼写问题吗?
jax-ws - wsimport 不使用 geotoolkit 生成客户端类
如果我构建一个包含来自 geotoolkit 库的对象的 jax-ws Web 服务,当我运行 wsimport 工具来生成客户端时,我会收到以下错误:[wsimport] [ERROR] undefined simple type 'actuate'
[wsimport] http://localhost:8080/jaxws/myservice?xsd=1的第 5 行
[wsimport] [错误] 未定义的简单类型“显示”
[wsimport] http://localhost:8080/jaxws-myapp/myservice?xsd=1的第 13 行
[wsimport] [错误] 未定义的简单类型 'type'
[wsimport] http://localhost:8080/jaxws-myapp/myservice?xsd=1的第 17 行。
任何解决方法?我找不到正确的方法来告诉 wsimport 从与在线 URL 不同的 url 读取 xsd 定义(问题是 wsdl 指定的某些命名空间引用的 url 不可用)
jax-ws - 构造函数 Service(URL, QName, WebServiceFeature[]) 未定义
在我为客户端 Web 服务运行 wsimport 后,我得到了The constructor Service(URL, QName, WebServiceFeature[]) is undefined 错误。我正在使用 JDK 1.6。请帮忙。
web-services - 从 WSDL 生成 JAXWS (Metro) WebService
我使用 wsimport 为 Web 服务生成客户端代码,现在想生成服务器代码。我遇到过一些帖子,其中指出 wsimport 同时生成客户端和服务器代码。这让我有点困惑。这个问题有一个教程的链接,但不幸的是该链接已过时(内容已移动/删除):
如何从 wsdl(不在 IDE 中)创建 JAXWS Web 服务服务器骨架
谁能指出我如何使用 wsimport 生成服务器端类和/或使用我已经拥有的类作为 Web 服务(而不是客户端)的另一个资源?
谢谢!
jax-ws - jax-ws/wsimport 中的 cdata
我使用 wsimport 创建了一个肥皂客户端,我需要将消息中字符串字段内的 xml 数据发送到网络服务器。我知道我真的不需要在 web 服务调用中使用 cdata,但 web 服务需要此字段位于 cdata 标记中。
问题是如何去做。
要从 wsdl 生成代码,我使用 jaxws-maven-plugin。在 Maven 配置中,我使用绑定文件
和 marshal/unmarschal 看起来像这样:
有了这个,我在数据字段中得到一个![CDATA[,但 xml 是这样编码的
现在我在这里找到了这个(如何用 jaxb 做 cdata): http ://odedpeer.blogspot.de/2010/07/jaxb-sun-and-how-to-marshal-cdata.html
但我不明白如何使用 maven 插件和 wsimport 来做到这一点。我的意思是,我无法对此进行编码,它必须以任何方式进行配置。
你有什么想法吗?
java - 在客户端处理响应消息时出现 JAX-WS 问题
我在 Web 服务的客户端实现方面遇到了一些问题。我有 wsdl,并使用 wsimport 工具创建了类。
当我通过这些类调用 web 服务时,我可以在日志中看到请求和响应......看起来还不错。我不能使用这些类来处理从 WS 接收到的数据,因为结果对象没有关于它包含的字段的定义......
因此,我试图从 WebService 获得原始响应......我通过附加一个 SoapHandler 来做到这一点:
在处理程序中,我实现了 handleMessage(SOAPMessageContext context) 方法来将消息打印到日志,但我遇到了一个问题......
下面是应该处理响应的 Handler 类的一部分......但我在这一行得到一个异常: SOAPMessage message = smc.getMessage()
例外情况如下:
处理程序实现的一部分:
任何有关可能出错的帮助将不胜感激。
java - java.lang.NoClassDefFoundError:ADT 17 已知问题
我正在使用来自 android sdk 的 wsimport.exe,并手动导入(拖入输出类)到我的项目中(没有外部 jar - 导入的文件是 src 文件夹的一部分)。
它在 java 测试项目上效果很好,但是当我尝试在 android 项目上实现它时,我遇到了这个奇怪的问题。我已经阅读了一些关于 ADT 17 更改的已知问题的信息,但这都与外部 jar 重新排序有关。我没有导入任何罐子,所以它与我无关。
有谁知道这是否是 ADT 17 问题的一部分?
这是我的日志: