cxf根据wsdl文件静态生成客户端代码的问题,求高手赐教

问题描述

1.在官网下载了一个cxf2.3.9的文件2.配置环境变量CXF_HOME:D:JavaBeanapache-cxf-2.3.9;JAVA_HOME:D:JavaBeanjdk;CLASSPATH:.;%CXF_HOME%libcxf-manifest.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;path:...(前面的省略);%ANT_HOME%/bin;%JAVA_HOME%bin;%JAVA_HOME%jrebin;%CXF_HOME%bin;执行语句:D:JavaBeanapache-cxf-2.3.9bin>wsdl2java-cliente:XXX.wsdl(wsdl的物理路径。在我本机的E盘根目录)ERROR:Unabletofindcxf-manifest.jarincxf_home/lib提示如上错误很纠结啊,弄了一个下午了~求高手赐教,怎么解决???

解决方案

解决方案二:
我也遇到这个问题了,不知楼主解决了吗,求高手!
解决方案三:
D:JavaBeanapache-cxf-2.3.9libcxf-manifest.jar看下这个地址有这个文件吗?说是找不到cxf-manifest.jar
解决方案四:
有这个文件啊,所以感觉很奇怪。不知到底什么原因
解决方案五:
试着把wsdl放到class文件夹下试一下
解决方案六:
引用4楼的回复:

试着把wsdl放到class文件夹下试一下

class文件夹?不知道指的是什么,能否说详细点?
解决方案七:
至今未能解决,求高手啊
解决方案八:
我也遇到这个问题了,请问最后解决了没有?
解决方案九:
我也遇到了这个问题,后来找到了原因:D:JavaBeanapache-cxf-2.3.9bin>wsdl2java-cliente:XXX.wsdl(wsdl的物理路径。在我本机的E盘根目录)ERROR:Unabletofindcxf-manifest.jarincxf_home/lib错误在于你执行wsdl2java指令时进入的路径不对。应该在在控制台进入D:JavaBeanapache-cxf-2.3.9下直接执行wsdl2java指令,你可以这样试试。
解决方案十:
cxf-manifest.jar这个包是在apache-cxf-2.1.7lib文件夹上的

时间: 2024-11-10 00:51:46

cxf根据wsdl文件静态生成客户端代码的问题,求高手赐教的相关文章

请高人帮忙看看这个WSDL文件怎么生成客户端啊?急!!!

问题描述 D:>wsdl2java-uriVacSyncService_SPClient_20090216.wsdlUsingAXIS2_HOME:D:axis2-1.3UsingJAVA_HOME:C:ProgramFilesJavajdk1.6.0_07[ERROR]Encodeduseisnotsupportedorg.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException:Encodeduse

线程-java server端发送数据给客户端出现问题,求高手帮忙看下!

问题描述 java server端发送数据给客户端出现问题,求高手帮忙看下! java server端发送数据给客户端出现问题,求高手帮忙看下! package com.zeph.multiclient; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class MultiThreadServer extends Thread { private Socket client; publ

通过SvcUtil.exe生成客户端代码和配置(转)

WCF服务调用通过两种常用的方式:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式,一种是通过ChannelFactory直接创建服务代理对象进行服务调用. 下面简单说下如何通过SvcUtil.exe的方式调用服务: SvcUtil.exe是一个命令行工具,位于:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin目录下,可以将SvcUtil.exe添加到VS2010中方便以后的运用,添加方式:在VS2010的 Tools菜单中选择

简化Ajax和Java开发,第1部分:用JSP标记文件动态生成JavaScript代码

很多Web开发人员都经常抱怨说 Java EE 太复杂.构建新的 Web 组件太难.定制现有的组件没有预想的那样简单,并且即便是很小的更改都需要重新启动应用程序.本系列给出了针对这些问题的解决方案,即采用代码生成器.约定.脚本语言和先进的 JavaServer Pages (JSP) 特性.在本文中,您将了解如何基于 JSP 标记文件构建可重用的 Ajax 和 Java 组件,而这些 JSP 标记文件很容易开发和部署.更改之后,JSP 标记文件会由 Java EE 服务器自动重编译,而无须重启应

eclipse根据C++项目组提供的WEBSERVICE的WSDL文档生成客户端,打成jar包,供spring项目使用

C++项目组提供了soapUI工具,进行WS的调试 但是C++不发布http的WSDL地址,只能eclipse本地生成. 导入WSDL文件进入eclipse,右键webservice->Generate client 然后找到C++的人员,问权限的方法,封装的对象,编写java测试类 比如: public String login(String url) { StringBuilder sb = new StringBuilder(); try { /* SessionMgrType login

axis2生成客户端代码-通过axis2生成的客户端代码都是些什么类,求详细解答

问题描述 通过axis2生成的客户端代码都是些什么类,求详细解答 如图中的类,求解救 解决方案 自动生成的代理类,保证了服务的请求和响应的接口

PHP调用wsdl文件类型的接口代码分享_php实例

复制代码 代码如下: <?php // 本类由系统自动生成,仅供测试用途 class IndexAction extends Action {     public function index(){         //#分销商订单提交.修改.取消.查询接口          $wsdl1='http://127.0.0.1:8080/ejfxs/services/order?wsdl';          //#分销商可销售产品接口地址         $wsdl='http://127.0

php 上传文件并生成缩略图代码

if( isset($_FILES['upImg']) ) {  if( $userGroup[$loginArr['group']]['upload'] == 0 )  {   echo '{"error":"您所在的用户组无权上传图片!"}';  }  else  {   $savePath = "attachment/img/".date('Y/m/d/H');   mkDirs($savePath);   $fileType = strt

c#读取dcm文件(不想用vtk),求高手帮助

问题描述 想用c#读取dcm文件,将其保存为bitmap格式的变量,不想用VTK,求解!!! 解决方案 解决方案二:不可能直接存到BITMAP里,因为DCM到BITMAP要做映射才能过去,因为BITMAP是24位色