欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

CXF+Spring官方實例學習

系統 2019 0

周末學習了cxf發布webservice的例子,按照官網上的步驟進行配置,錯誤不斷,經過一番折騰,終于成功了。

下面說說我的配置:

1.下載jar:
CXF+Spring官方實例學習

2.web.xml
    <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<!--	
	spring需要加載的配置文件
-->
  <context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			classpath:com/zhengs/spring-cxf.xml
		</param-value>
	</context-param>
	<listener>
		<listener-class>
			org.springframework.web.context.ContextLoaderListener
		</listener-class>
	</listener>
	<!--
	    cxf服務啟動servlet
	-->
	<servlet>    
        <servlet-name>CXFServlet</servlet-name>    
        <servlet-class>    
            org.apache.cxf.transport.servlet.CXFServlet     
        </servlet-class>    
        <load-on-startup>1</load-on-startup>    
    </servlet>    
    <servlet-mapping>    
        <servlet-name>CXFServlet</servlet-name>    
        <url-pattern>/service/*</url-pattern>    
    </servlet-mapping>    
</web-app>
  

3.spring-cxf.xml
    <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xmlns:cxf="http://cxf.apache.org/core"
	xmlns:wsa="http://cxf.apache.org/ws/addressing"
	xsi:schemaLocation="   
	  http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.1.xsd
	 http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
	http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd   
	http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
	<import resource="classpath:META-INF/cxf/cxf.xml" />
	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
	
	 <cxf:bus>
        <cxf:features>
        	<!--日志攔截功能,用于監控soap內容,開發后可以刪除 --> 
            <cxf:logging/>
            <wsa:addressing/>
        </cxf:features>
    </cxf:bus>  
	<bean id="hello" class="com.zhengs.HelloWorldImpl" />

	<jaxws:endpoint id="helloWorld" implementor="#hello" address="/HelloWorld" publish="true"/>

</beans>
  


4.webservice接口HelloWorld.java
    package com.zhengs;

import javax.jws.WebService;

@WebService(targetNamespace="zhengs.com")
public interface HelloWorld {
    String sayHi(String text);
}

  

實現:HelloWorldImpl.java
    package com.zhengs;

import javax.jws.WebService;

@WebService(endpointInterface = "com.zhengs.HelloWorld")
public class HelloWorldImpl implements HelloWorld {

	public String sayHi(String text) {
		return "Hello , " + text;
	}

}
  

5加上log4j.properties文件,部署到tomcat6.0下面,在5.0.28下面測試過有異常
6.添加測試類Client.java
    
package com.zhengs.client;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.zhengs.HelloWorld2;


public final class Client {

    private Client() {
    }

    public static void main(String args[]) throws Exception {
        // START SNIPPET: client
        ClassPathXmlApplicationContext context 
            = new ClassPathXmlApplicationContext("beans.xml");

        HelloWorld2 client = (HelloWorld2)context.getBean("helloClient");

        String response = client.sayHi("Joe");
        System.out.println("Response: " + response);
        System.exit(0);
        // END SNIPPET: client
    }
}
  

HelloWorld2.java可以用HelloWorld.java代替
結束。
代碼打包,提供下載,lib包自行下載,提供網址:http://jarvana.com/jarvana/

CXF+Spring官方實例學習


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲激情视频在线观看 | 521色香蕉网站在线观看 | 日韩精品一区二区三区第95 | 国产成人综合日韩精品婷婷九月 | 亚洲91| 国产精品久久久久久中文字 | 一区二区三区在线免费看 | 97国产 | 四虎在线观看一区二区 | 中文字幕一区二区精品区 | 两性欧美 | 欧美精品黄页免费高清在线 | 成人免费一级毛片在线播放视频 | 日韩欧美精品一区 | 国产亚洲综合一区二区 | 精品国产一区二区国模嫣然 | 91国内精品 | 2022最新a精品视频在线观看 | 狠狠干成人 | 免费在线观看视频a | 国产真实精品久久二三区 | 久久久久国产亚洲日本 | 奇米视频在线 | 久久综合丁香激情久久 | 欧美黑人又粗又长 | 午夜精品视频在线看 | 视频精品一区 | 久草中文字 | 一级毛片aaa片免费观看 | 国产一区精品 | 女女女女bbbbbb毛片在线 | 日韩中文欧美 | 日日爽夜夜 | 欧美大片在线播放 | 日韩一区二区三区四区 | 久久成人高清 | 色婷婷久久综合中文久久一本 | 日韩有码一区 | 国产精品国产精品 | 久久久久久91香蕉国产 | 亚洲伊人成综合网 |