- 创建一个Java工程项目。
- 下载好的apache-cxf-2.7.8/lib中? 复制除了spring以外的jar包。
- 在项目中导入复制进来的jar。
- 创建服务接口。再创建一个类实现此接口。
- 创建一个服务类来发布这个web service
public class Service { public static void main(String[] args) { HelloWorldService service = new HelloWorldServiceImpl(); //实例化bean ServerFactoryBean bean = new ServerFactoryBean(); //设置服务类 bean.setServiceClass(HelloWorldService.class); //定义访问地址 可以随意取名字 bean.setAddress("http://localhost:8888/HelloWorld"); bean.setServiceBean(service); //发布service 运行程序 bean.create(); } }
? - 运行java程序,控制台没有报错信息说明已经发成功。
- 接下来创建一个客户端包,在这个包下创建一个客户端类。
import org.apache.cxf.frontend.ClientProxyFactoryBean; import com.xwj.service.HelloWorldService; public class Client { public static void main(String[] args) { ClientProxyFactoryBean bean = new ClientProxyFactoryBean(); //设置服务类 bean.setServiceClass(HelloWorldService.class); //定义访问地址 bean.setAddress("http://localhost:8888/HelloWorld"); //创建代理类 调用其方法 HelloWorldService hw = (HelloWorldService) bean.create(); System.out.println(hw.sayHello("小新")); } }
? - 成功调用的话 说明已经成功了。
详细解决方案
Apache CXF框架容易发布Web Service
热度:525 发布时间:2013-12-21 20:16:01.0
相关解决方案
- 小弟我想做一个多功能web service client
- apache-tomcat-7.0.32下的html页面不能访问有关问题
- org.apache.jasper.JasperException: Unable to compile class for JSP:该怎么解决
- Servlet.service() for servlet [jsp] in context with path解决方案
- org.apache.catalina.connector.RequestFacade有关问题
- org.apache.jasper.JasperException: Unable to compile class for JSP:解决思路
- web service 第一天接触不懂 仍是那个访问天气预报的例子 代码很简单
- 有个有关问题,请各位帮忙看看:java.lang.ClassNotFoundException: org.apache.struts.action.Act
- httpclient老是提示java.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpCon
- org.apache.xerces.impl.msg.XMLMessages not loaded解决方案
- Web Service 错误:服务器未能识别 HTTP 头 SOAPAction 的值: http://tempuri.org/
- Server Apache Tomcat v6.0.35 at localhost failed to start
- apache+resin与iis+tomcat解决方法
- web service No services have been found.解决方法
- org.apache.http.client.HttpClient与org.apache.commons.httpclient.HttpClient的差别
- apache-FtpServer不能下传/新建中文名文件,文件夹
- org.apache.jasper.JasperException: java.lang.NullPointerException,该怎么处理
- 学习Web Service,用哪种框架好?AXIS,XFire,CXF?该如何处理
- java service 项目有关问题
- org.apache.tomcat.util.http.Parameters processParameters,该怎么解决
- 对象集,数组,web service,该怎么解决
- 请问:org.apache.jasper.JasperException: Cannot find any information on property 'userPhone' in a bean of type 'Bean.Sender'
- org.apache.axis.client.Service的有关问题
- org.apache.struts.actions.dispatchAction的错误?
- org.apache.catalina.core.ApplicationDispatcher invoke Servlet.service() for se解决思路
- apache+tomcat 无法解析servlet,该如何处理
- Eclipse 报错org.apache.catalina.LifecycleException: Failed to start component。该怎么解决
- java.lang.ClassNotFoundException: org.apache.velocity.Template解决方法
- 求帮助JSF有关问题:org.apache.jasper.JasperException: java.lang.NullPointerException
- myeclipse集成tomcat之后,启动tomcat,一直处在Starting Servlet Engine: Apache Tomcat/6.0.14,该如何解决