本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
wallimn - zhanjia
- daizj
- sunnylocus
- zhangjijun
- chenqisdfx
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- vipbooks
- robotmen
- wallimn
- e_e
- hbxflihua
- qepwqnp
- ranbuijj
- 解宜然
- 大家都说我很棒
- javashop
- fantaxy025025
- zw7534313
- jickcai
- benladeng5225
- ssydxa219
- sam123456gz
- sichunli_030
- zysnba
- gdpglc
- tanling8334
- gaojingsong
- appalese
- wiseboyloves
- zhangyi0618
- xpenxpen
- arpenker
- jh108020
- kaizi1992
- xyuma
- luxurioust
- 龙哥IT
- nychen2000
- wangchen.ily
- wjianwei666
- xiangjie88
- Jameslyy
- jbosscn
- lzyfn123
- mengjichen
- 狂盗一枝梅
- hanbaohong
- java-007
- zxq_2017
- ganxueyun
- lemonhandsome
最新文章列表
Apache CXF实战之三 Map类型绑定
在CXF中,如果Web Service返回类型是Map的时候,比如方法签名如下
[java] view plaincopyprint?
@WebMethod
@WebResult Map<String, User> getUserMap();
此时如果运行程序会得到类似下面的异常
[java] view plainco ...
cxf调用服务接口的一个错误
org.apache.cxf.interceptor.Fault: Marshalling Error: com.bestpay.core.webservices.RefundServer is not known to this context
at org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:25 ...
tomcat下项目移到weblogic 11g 下cxf jar包冲突问题
删除项目中stax-api-1.0.1.jar,在项目WEB-INF添加weblogic.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Applica ...
CXF webService客户端调用设置超时时间
CXF客户端的默认读超时时间是60s,连接超时时间10s,那么我们如何修改客户端的读超时时间和连接超时时间呢?
请看代码:
//代理工厂
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(IESBWebService.class);// ...
cxf客户端依赖服务器和不依赖服务器的两种实现方式
cxf客户端依赖服务器和不依赖服务器的两种实现方式
package com.ws.cxf.client;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
public class ...
WS 客户端开发 使用CXF 和Ant脚本实现wsdl2java
具体操作:
--1 apache-cxf-2.5.10下载地址
http://cxf.apache.org/download.html
--2 配置环境变量:
在CLASSPATH中添加 C:\apache-cxf-2.5.10\lib
新建CXF_HOME C:\apache-cxf-2.5.10
在PATH中添加 C:\apache-cxf-2.5.10\bin
如果还是提示“系统找不到指定 ...
4.CXF安全访问之单向SSL或者双向SSL(三)
还是使用上一篇文章中生成的四个证书文件,以Tomcat 为运行环境来部署支持SSL的CXF应用。
首先在Tomcat的conf目录中找到server.xml文件,需要在该文件中加上SSL配置,如下
<Connector SSLEnabled="true"
acceptCount="100"
algorithm=&q ...
spring mvc + cxf 的一个配置问题
根据网上流行配置
spring mvc + cxf 配置成功 也可以访问到wsdl
但是使用@Autowired在web service接口实现类中注入组件时总是得到null的结果。
最后发现
<context:component-scan base-package="xxxx.xxx" />
写到xxx-serverlet.xml中未 ...
3.CXF安全访问之SIGN_ENC(二)
上一篇讲了如何使用UsernameToken的方式来安全访问CXF,这篇将讲解使用证书的签名和加密技术来达到安全访问的目的。
1.证书的签名和加密的原理
在CXF官网关于WS-SECURITY的章节中首先介绍了,签名和加密的原理,图和文字很形象,就不再多说了。
下面附上本文中使用的生成证书的代码:
1. 生成别名和密码为 "serverkey"/" ...
2.CXF安全访问之Http Basic Auth(一)
CXF涉及安全方面主要有三个途径:
最简单的方式是使用Http Basic Auth,就是WSS4J的UsernameToken实现方式,优点是简单易用,缺点是每次都会在MESSAGE里面传密码,安全性低。
Transport level(传输层内)的实现Https。CXF samples里面有一个例子wsdl_first_https, 很详细的讲了怎么使用。
对MESSAGE进行加密 ...
1.CXF的Hello World
1.定义SEI
package com.demo.cxf.helloword;
import java.util.List;
import javax.jws.Oneway;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
@WebService(ta ...
nginx反向代理服务器获取不到端口的问题的解决办法
使用nginx为反向代理服务器时,后端应用程序获取不到请求端口的解决办法。
以下是nginx 简单的配置
server {
listen 81;
server_name localhost;
location / {
proxy_set_header Host $host;
proxy_set_h ...
CXF 设置代理
CXF 中文资料确实有限,既然查到了就记一下:
CXF 客户端设置代理代码如下:
Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy( ...