Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用RAD的Websphere JAX-WS web服务客户端不允许Java项目_Java_Jax Ws_Webservice Client_Rad_Websphere 7 - Fatal编程技术网

使用RAD的Websphere JAX-WS web服务客户端不允许Java项目

使用RAD的Websphere JAX-WS web服务客户端不允许Java项目,java,jax-ws,webservice-client,rad,websphere-7,Java,Jax Ws,Webservice Client,Rad,Websphere 7,我正在尝试使用RAD7.5和JAX-WS运行时/WebSphere7创建一个web服务客户机 但是,在使用JAX-WS时,RAD不允许将Java项目选择为“客户机项目”(如果将运行时选择为JAX-RPC,则允许选择Java项目) 为什么RAD强迫我在WAR项目中定义JAX-WSWeb服务客户机 我有没有办法将web服务客户端创建为一个普通Java项目 我得到了一个小技巧(这可能是一个缺陷) 单击“生成客户端”并打开向导时,请执行以下操作: 单击客户端项目链接,手动输入一个随机字符串(例如xxx)

我正在尝试使用RAD7.5和JAX-WS运行时/WebSphere7创建一个web服务客户机

但是,在使用JAX-WS时,RAD不允许将Java项目选择为“客户机项目”(如果将运行时选择为JAX-RPC,则允许选择Java项目)

为什么RAD强迫我在WAR项目中定义JAX-WSWeb服务客户机


我有没有办法将web服务客户端创建为一个普通Java项目

我得到了一个小技巧(这可能是一个缺陷)

单击“生成客户端”并打开向导时,请执行以下操作:

单击
客户端项目
链接,手动输入一个随机字符串(例如xxx),您将能够选择
Java实用程序项目
项目类型

单击确定,然后再次单击
客户机项目
,您将能够选择所需的任何项目

  • 在RAD 8.0.4上测试

这似乎不是RAD 7.5.4的限制;您可能需要为此搜索APAR。这在RAD 8.0.4中不起作用。每当我尝试在java项目中使用wsdl创建jax ws客户机时,我都不会在jax ws客户机向导上看到版本号下拉列表。但是,如果我将wsdl保存在web inf中,并尝试创建客户机,我会看到版本号下拉列表,我的代码可以正常工作。这很有效。我想知道你是怎么想出这个把戏的:)