本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- 龙儿筝
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- zhanjia
- ajinn
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
Android使用KSOAP2调用WebService出现java.lang.NoClassDefFoundError.的解决办法
1.把项目bin目录下的原先生成的apk先删除
2.最重要的一步,在项目上右击,然后选择properties,出现下图所示的画面,选择Java Build Path,然后选择右面的order and export,把ksoap2包勾上,这样就大功告成了!
参考:http://2002918.blog.51cto.com/1992918/820998
根据已有的wsdl,开发web service的服务端和客户端
折腾了好长时间,今天终于把这次web service对接的需求完全开发完了,在此总结一下
spring的版本是3.0.6,cxf的版本是2.0.13,jboss版本是jboss4.2.3 GA,jdk6。此外客户端和服务端的wsdl文件,都是客户提供好现成的,我们只能照着开发
主要用wsdl2java命令,根据第1个wsdl开发比较顺利,见另外一篇博客http://kyfxbl.iteye.co ...
Apache CXF应用向Weblogic部署问题解决记录
问题环境:
Apache CXF 2.0.3
Weblogic 9.2
开发测试环境:
tomcat5.5
tomcat6
在开发测试环境下一切正常,发布到weblogic9.2以后就出现了N多问题,花费了不少时间,所以必须记录一下。
第一个问题 weblogic.application.ModuleException: Unmarshaller failed
com.bea.xml. ...
用cxf生成的方式,开发web service应用
这次开发web service对接,用的是cxf2.0.13
本来只用了cxf的框架,没有使用cxf提供的工具,比如wsdl2java等
这种方式比较简单,主要是根据得到的wsdl文件,手工写接口类以及model类。详细说明见另外一篇博客:http://kyfxbl.iteye.com/blog/1432952
不过发现这种方式生成的wsdl,和原始的wsdl文件有些不一样,担心真正联调的时候 ...
CXF通过文件生成客户端的一点心得
1.在浏览器中打开webservice url,保存wsdl文件,如ContentService.xml
2.通过cxf命令“wsdl2java –d E:/file –frontend jaxws21 –client C:\ ContentService.xml”生成客户端代码
3.若报WSDLToJava Error: Thrown by JAXB : undefined simple or c ...
cxf之helloword
public final static QName SERVICE = new QName("http://server.bjz.com/", "HelloWorldImpl");
public final static QName HelloWorldImplPort = new QName("http://server.b ...
spring remoting
远程调用是个充满诱惑的技术,spring对他的支持也非常棒,基本概念网上一大堆,这里就不赘述,直接来点干货。把示例代码贴上来。下载附件后本地maven一下,导入eclipse即可运行。示例是简单的helloworld,先学个轮廓,增加点自信,以后再慢慢深入~~
提示:springremoting压缩包下的为httpinvoker,hession,bularp相关技术的helloworld.其中 ...
CXF入门简单实例(spring整合)
具体的jar包和其他类见附件
server端:
Hello service = new HelloService();
String address = "http://10.21.139.43:8080/test";
// Endpoint.publish(address, service);
JaxWsServerFac ...
基于CXF的webService本地数据交互----PC端与Android端(三)
本篇基于(二)的基础上续写
主要是JSON的数据交互。
1.项目结构图。
2.POM.XML maven中导进需要的包 新增代码(注意这里没有给全,只是给出这篇需要的)
<!-- =============JSon====================== -->
<!-- =========这个我包下不下来 手动导入吧========== ...
cxf和spring集成的一些事
环境:
cxf-2.1.3,jdk6,jboss7.0.2,spring3.0.6
用cxf+spring开发web service程序很简单,不过有一些集成问题要注意。在此把这几天发现的一些总结一下,最后有一个遗留的问题
1、关于bean的声明
要发布或者要调用的web service接口,需要用@WebService注解声明。不过要注意的是,@WebService注解不会把类声明为spri ...
部署WebService服务(cxf,spring)
使用CXF,spring部署Web Service服务
server 实现
步骤一 新建Web工程
步骤二 下载cxf包(地址:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.6.2/apache-cxf-2.6.2.tar.gz)
步骤三 解压cxf包,将apache-cxf-*.*.*/lib目录下的jar包复制到Web工程->We ...
cxf spring 环境搭建
本文参考apache 官网:http://cxf.apache.org/1.打开你所喜欢的IDE和创建了一个新的项目。我们要做的第一件事就是给项目添加必要的CXF依赖这个库文件。你能找到这些依赖分布在CXF库目录。
commons-logging-1.1.1.jar
geronimo-activation_1.1_spec-1.0-M1.jar (or Sun's Activation jar)
...
解决cxf的jar包冲突
本次做web service开发,遇到了一些问题,最终解决了,在此把过程总结一下
服务器上的jar包是cxf2.0.13,jdk版本是jdk6。不过由于cxf2.0.13能够找到的资料不多了,所以就想用cxf2.5.2来开发。
这个工作很顺利就完成了,然后将代码提交到服务器上,并用cxf2.5.2.jar替换了cxf2.0.13.jar,结果报了以下异常
java.lang.Incompati ...
CXF部署在was和weblogic
再将cxf部署到websphere时需要将wsdl4j.jar 和 jaxb-api2.1拷贝到ibm jdk jre lib下endorsed 目录。即可
将cxf部署到weblogic9.2时需要将geronimo-ws-metadata_2.0_spec-1.1.2.jar放到 jdk jre lib下endorsed 目录。即可。不要在网上搜那些没用的配置。就这么简单
CXFMapAdapter
刚做CXF的开发,发现CXF不支持Map类型,必须要自己写adapter,特地写下来,要建立两个类:
import java.util.ArrayList;
import java.util.List;
import javax.x ...
在CXF中用JAXB数据绑定支持Map类型
一些java类型不能自然映射成xml,例如,HashMap 或其他非 JavaBean 类,这个时候可以覆盖XmlAdapter来自定义转换方法。
XMlAdapter讲解:
javax.xml.bind.annotation.adapters
类 XmlAdapter<ValueType,BoundType>
类型参数:
BoundType - JAX ...