CXF发布webservice入门
来源:互联网 发布:nginx 域名映射 编辑:程序博客网 时间:2024/04/29 12:45
1、设置CXF的bin目录进环境变量
2、CXF导入相关的jar包。
3、建立接口
@WebServicepublic interface HelloWorld {public void say(String name);}
4、实现接口
@WebService(endpointInterface="com.webservice.HelloWorld",serviceName="HelloWorldWs")public class HelloWorldImpl implements HelloWorld {@Overridepublic void say(String name) {System.out.println("hello"+name);}}5、发布webservice
public class ServiceMain {public static void main(String[] args) {HelloWorld hw = new HelloWorldImpl();Endpoint.publish("http://本地ip地址:端口/HelloWorldWs", hw);//发布helloworld}}6、测试
http://本地地址:端口/HelloWorldWs?wsdl
出现wsdl相关xml文件即可
出错:
1、端口可能被占用
解决:使用其他端口
2、 java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory incompatible with javax.xml.stream.
解决:
出现缺失jar包,http://www.findjar.com进去查找相关jar包,发现缺失wstx-asl-*.jar这个jar包
导入进去即可。(我使用的是wstx-asl-3.0.0.jar)
- CXF发布webservice入门
- CXF: 入门发布HelloWorld为WebService
- cxf-dosgi 发布webservice
- cxf+spring发布webservice
- cxf发布webservice
- cxf+spring发布webservice
- Mule发布webservice--cxf
- CXF方式发布WebService
- cxf发布webservice
- cxf发布webservice
- cxf发布webservice
- cxf发布webservice 服务
- spring +cxf 发布webservice
- 使用CXF发布webService
- CXF 发布WebService
- spring+cxf发布webservice
- 使用CXF发布WebService
- CXF+Spring发布webservice
- Silverlight实战示例7(兼集合属性的妙用)--客户端视图层(V)
- MAC下创建phonegap工程
- 避免物理内存碎片化
- linux vi 快捷键
- C++学习之static(一)
- CXF发布webservice入门
- C#开源爬虫NCrawler源代码解读以及将其移植到python3.2(5)(selenium登场)
- 全局变量、静态全局变量、静态局部变量和局部变量的区别
- ext.net中通过webconfig配置设置默认样式
- Leetcode: Same Tree
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- Java中最常见的十道面试题(覆盖率90%)
- hadoop fsck 命令详解
- cin , cin.get() , cin.getline() , getline() , cin.ignore() 的用法