![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webService
坐看花开
这个作者很懒,什么都没留下…
展开
-
xfire使用注解的方式发布webService
例子环境:spring + hibernate + xfire1.在 spring的配置文件中加入如下代码2. 在要发布的类的接口上添加 @WebService(targetNamespace="XXXXX.xxxxxx.xxxxx")targetNamespace 表示服务的命名空间3.在接口实现类上加注原创 2012-07-04 11:46:05 · 1577 阅读 · 0 评论 -
Xfire 获取客户端IP地址
XFireServletController.getRequest().getRemoteAddr();原创 2012-06-29 16:18:19 · 398 阅读 · 0 评论 -
xfire + myeclipse 6 出现的莫名奇妙的问题
Error initializing XFireServlet. org.springframework.beans.factory.BeanCreationException: 。。。。。。。。。。。 重写启动myeclipse 问题就解决了。 MD ,鼓捣了半天,好郁闷原创 2012-06-29 16:12:53 · 256 阅读 · 0 评论 -
xfire + delphi 完成上传功能
环境:FileUtil静态类(自己定义,用于获取本地文件保存的路径) 1.webservice端 upLoadFile(File file)方法public boolean upLoadFile(File file) {String folder = FileUtil.getFileFolder(); //获取路径FileOutputStream fo原创 2012-06-29 16:13:15 · 328 阅读 · 0 评论 -
cxf开发webService,服务中包含枚举enum时,客户端用eclipse生成会出现传递的枚举是空值
cxf开发webService,服务中包含枚举enum时,客户端用eclipse生成会出现传递的枚举是空值。。。。。解决办法:把客户端生成的枚举类修改成真正的枚举类型,(最好直接拷贝服务器端的)原创 2012-07-13 16:20:21 · 3223 阅读 · 1 评论 -
xfire整合spring时引入的servlet
xfire不整合spring时,使用org.codehaus.xfire.transport.http.XFireConfigurableServletxfire整合spring时,使用org.codehaus.xfire.spring.XFireSpringServlet原创 2012-07-11 09:14:13 · 640 阅读 · 0 评论 -
错误 Could not parse xs:dateTime: Format.parseObject(String) failed
xfire作为webService客户端开发框架时,采用日期格式会碰到日期格式化异常。如下。解决方法:检查服务器端Module的日期类型,将其改成java.util.Dateorg.codehaus.xfire.XFireRuntimeException:Couldnotinvokeservice..Nestedexceptionisorg.codeha原创 2012-07-11 09:13:57 · 3691 阅读 · 0 评论 -
org.apache.cxf.binding.soap.SoapFault: Unexpected wrapper element 出现命名空间不一致问题,解决方法
org.apache.cxf.binding.soap.SoapFault: Unexpected wrapper element 出现命名空间不一致问题,解决方法@WebService(targetNamespace="http://test.ws.ws.lcp.jh.com/") 不要忘记 http://test.ws.ws.lcp.jh.com/ 结尾的“/”原创 2012-06-26 11:28:37 · 7998 阅读 · 0 评论 -
xfire 断点上传文件
public String upLoadFileOffset(String fileName, String action, byte[] data, MusicInfor musicInfor) {String fileNameCreate = null;long fileSize = 0;java.io.File file = null;RandomAcces原创 2012-07-04 12:25:52 · 357 阅读 · 0 评论 -
javax.xml.bind.UnmarshalException (uri:"", 解决办法
javax.xml.bind.UnmarshalException (uri:"", 解决方法: 根据wsdl文件生成客户端时,若使用复杂参数有可能会出现此问题。 本人碰到的问题出现原因是定义的实体中的属性名称问题: 如 pName,(可能会出错), 需改成至少两个小写字母开头的属性名。原创 2012-07-04 11:44:55 · 7190 阅读 · 0 评论 -
CXF 开发webService的步骤(java First)
定义一个接口,用来定义提供服务。写一个类实现上一步骤定义的接口。在接口、接口实现类上添加注解@WebService例子如下: a.定义接口@WebService(name="quoteUpdater", targetNamespace="http://cxf.apache.org", wsdlLocation= "http原创 2012-07-04 11:45:57 · 484 阅读 · 0 评论 -
Xfire + Spring 远程调用webservice时提示注入的对象是空值,解决办法
问题描述: 使用Xfire + spring 开发webservice时,在远程调用webservice会提示注入的对象NULL。解决办法:不要把webservice的提供类添加到bean中(以HelloWebserviceImpl为例)。 在HelloWebserviceImpl类中获取spring的context。使用ClassPathXmlAp原创 2012-06-26 15:13:53 · 2228 阅读 · 0 评论 -
Java 中用Xfire 开发Web Service 的步骤
1. 创建要发布的功能接口 以 IHelloWorldService 接口命名2. 创建接口的实现类HelloWorldServiceImp 类3. 在HelloWorldServiceImp中的接口方法中实现具体的操作4. 部署Web Service : 此处使用Tomcat。 在tomcat 的 webapps中创建站点的名称,如:ws 在ws文件夹原创 2012-06-26 15:12:43 · 372 阅读 · 0 评论 -
Xfire + srping 整合时出现的问题
Xfire的lib中包含spring1.2.6.jar包。其使用的xml配置方式不支持scheme。 引入的spring2.X包是支持scheme的。 这样会导致两者在配置时出现xml配置冲突。 解决方法:移除spring1.2.6.jar包。 把 中的【xmlns="http://xfire.codehaus.org/config/1.0"】移到 中。原创 2012-06-26 15:14:24 · 509 阅读 · 0 评论 -
cxf服务器端参数改名问题
cxf服务器端接口中对参数改名,若用eclipse生成客户端需要注意的问题。 public String getTest(@WebParm(name="testId") String testId); //假设接口eclipse生成的客户端参数随着改名变成参数名称 如下:public String getTest(String testId); //如果直接调用会出原创 2012-08-10 15:06:05 · 1313 阅读 · 0 评论