package cn.itcast.cxf;

 import javax.jws.WebService;

 @WebService
public interface IHelloService {
public String sayHello(String name);
}
 package cn.itcast.cxf;

 import java.text.SimpleDateFormat;
import java.util.Date; import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean; public class HelloServiceImpl implements IHelloService { @Override
public String sayHello(String name) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new Date())+ " ---hello " + name;
}
public static void main(String[] args) {
JaxWsServerFactoryBean bean = new JaxWsServerFactoryBean();
bean.setAddress("http://192.168.1.112:7788/hello");
bean.setServiceClass(IHelloService.class);//接口类型
bean.setServiceBean(new HelloServiceImpl());
//加入请求消息拦截器
bean.getInInterceptors().add(new LoggingInInterceptor());
//加入响应消息拦截器
bean.getOutInterceptors().add(new LoggingOutInterceptor());
bean.create();
System.out.println("server ready...");
} }

最新文章

  1. ASP.NET Core 使用 Redis 和 Protobuf 进行 Session 缓存
  2. 正则表达式测试器 beta_
  3. SSRS用自定义对象绑定报表
  4. win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu
  5. NOIP第7场模拟赛题解
  6. selenium python (十)浏览器多窗口处理
  7. css link和@import区别用法
  8. 【转】iOS开发工具系列(按功能分)
  9. mysql 更新有外键约束的字段
  10. 多核CPU利用测试
  11. python学习笔记之十:文件和素材
  12. 记录mysql正在执行的SQL语句
  13. Docker 容器(六)
  14. 昂达 v891 连接上adb 调试
  15. EntityManager的使用
  16. ubuntu安装包查找及安装
  17. 《EMCAScript6入门》读书笔记——22.Module的语法
  18. 电脑PE系统工具
  19. CentOS 7 SSH 免密登录的方法
  20. linux磁盘分区格式化-fdisk命令工具

热门文章

  1. [转] 关于Struts-JSON配置(详解带实例struts2的json数据支持)
  2. Codeforces Round #346 (Div. 2) F. Polycarp and Hay 并查集 bfs
  3. 05-树6. Path in a Heap (25) 小根堆
  4. UESTC 2015dp专题 N 导弹拦截 dp
  5. Inverted bipolar transistor doubles as a signal clamp
  6. Guava的使用
  7. Spring3之InternalResourceViewResolver
  8. tyvj 2075 借教室 题解
  9. zedboard--基于zedboard的demo系统的boa服务器搭建(二十一)
  10. vue-router路由元信息详解