本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
关于CXF+tomcat+Apache部署的问题
最近开发用到CXF,在开发结束后将webservice程序部署到了tomcat下。访问地址类似下方:
http://localhost:8080/test/cxf/testservice?wsdl
其中test是项目名称,testservice是对外开放的服务
下面是web.xml中的cxf配置
<servlet>
<servlet-name>CXFService< ...
RESTful 使用CXF实现(一)
代表性传输(Representational State Transfer,REST)在Web领域已经得到了广泛的应用。REST不是一种协议,而是一种体系风格。
REST的具体实现应该遵循四个基本原则:
显示的使用Http 方法
无状态
公开目录结构式的URI
传输XML,JSON 或同时传输这两者
目前CXF框架有三种不同的方式支持REST风格的We ...
cxf+web service(四)cxf+spring集成
客户端
public class Client {
private Client(){}
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-client.xml&q ...
spring 整合 cxf
1 spring 整合 cxf 服务端
所以jar可以从cxf的lib下面添加所有
首先web.xml配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java ...
nillable与minOccurs的区别
在java的WebService中,有个注解@XmlElement,其中有两个属性
一个required,一个nillable,分别代表wsdl中的minOccurs和nillable属性
这两个属性是XSD中的常见属性,但他们的作用经常容易被混淆起来,这里做个区分说明,以作备忘:
minOccurs=0,即required=false。表示XML文档中可以没有某个元素,但不能没有值
...
cxf+web service(三)HelloWorld
(三)HelloWorld
准备工作
eclipse 3.6
tomcat 6
jdk 1.7
cxf 相关架包,spring相关架包,jdbc相关架包
创建一个工程,把架包添加到lib中
写一个接口
package com.cxf.test;
import javax.jws.WebParam;
import javax.jws.WebSe ...
cxf+web service(二)代理工厂,安全验证,数据绑定
(二)代理工厂,安全验证,数据绑定
代理工厂
1.服务端:ServerFactoryBean,JaxWsServerFactoryBean 用于服务端调用.前者针对POJO,后者针对JAX-WS,他们用于生成服务端的EndPoint,暴露出服务接口
2.客户端:ClientProxyFactoryBean,JaxWsProxyFactoryBean 用于客户端调用.前者针对POJO, ...
使用cxf实现webService,客户端填写信息到soap header
最近调试公司的webService,我用java实现客户端。在调试中遇到点困难,客户端调用服务端需要先签证,签证正确后需要将签证返回的结果保存到soap header中用于请求验证。网上找了好多,参考并不断尝试,最终搞定了。今天分享出来,希望能对有需要的朋友有帮助。我这直接就粘代码了
package com.hzsun.client;
import java.util.ArrayList; ...
GlassFish:CXF调用错误-----Cannot create a secure XMLInputFactory
环境:jdk1.6,glassfish,CXF2.7.6
在tomcat7测试是没有问题的,但是发布到glassfish就出现了。网上很多人说缺少两个包,但是我查了并不缺少这两个包:stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar。另外一种说法是客户端代码的包路径要与服务器相同,发现也不是这么一回事情。最后通过官网得知缺少一个配置文件,以解决cla ...
webservice调用异常
今天遇到一个通过cxf框架实现webservice调用的问题,百度等搜索以后没找到解决问题的方法,所以将解决方法分享出来,希望对大家有所帮助。
1.现象描述:
通过webservice方式执行方法WfPackage getPackage(String pkgId)时,在方法返回时抛出异常。
2014-04-08 14:33:00,244: EXCEPTION
java.lang.St ...
cxf和axis2整合
java创建webservice接口
1 用jdk自带的jws
2 webserivce框架
目前java开发webservice的框架是cxf和axis2。cxf继承了jws的API。和spring可以无缝结合。还可以用js调用。
axis2 支持java,c++语言开发webserive,有自己的数据绑定方式adb.不过本人并不喜欢用axis2去开发webserive。官方给的实例实用性不高, ...
cxf spring注入
@WebServicepublic class DeviceService implements IDeviceService{ @Autowired private IAccountManager accountManager;
private Account findUserByUsername(String username){ return accountManager. ...
webService发布和访问小结
一般来说,在实际的项目中,webService的发布和调用一般都是用Apache cxf。
首先,再次进行说明,通俗的说,webService的功能就是可以实现跨平台、跨语言的远程调用。最基础的平台是xml+http。
WebService平台的元素:soap协议(简单对象访问协议),WSDL(Web Service Describe language,网络服务描述语言)。
其实这里我不想 ...
bboss发布apache cxf 2.7.6服务和定义客户端服务实例可能产生冲突解决办法
bboss发布apache cxf 2.7.6服务和定义客户端服务实例放到一起可能会产生冲突并导致服务发布失败,本文介绍这个冲突的解决办法。
首先介绍一下冲突现象,假设在bboss mvc的xml配置文件中定义一个控制器,并为这个控制器注入通过org.apache.cxf.jaxws.JaxWsProxyFactoryBean创建的一个服务客户端实例:
<properties> ...
CXF 动态客户端调用
CXF直接调用接口进行访问的例子,简要记录,客户端调用的时候WEBSERVICE类和实例类都要打成JAR包供客户端调用。
//创建WebService客户端代理工厂
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
//注册WebService接口
...