欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 黑色丝袜美女被狂躁 | 91免费在线 | www色综合| 牛和人交vide○s欧美 | 日韩三级网 | 一区二区日韩 | 毛片少妇爽到高潮特黄A片 六月色播 | 精品粉嫩aⅴ一区二区三区四区 | jizzjizzjizz亚洲女| 99久久精品国产免看国产一区 | 成年人在线播放 | 亚洲一区二区三区久久精品 | 一区二区三区国产好 | 国产精品美女久久久久久 | 欧美激情欧美激情在线五月 | 精品久久久久久久久久久久久久 | 99热这里只有免费国产精品 | 日韩大片免费看 | 福利片在线 | 婷婷久久激情啪啪 | 精品亚洲一区二区三区四区五区 | 91麻豆精东果冻天美传媒老狼 | 中文字幕免费在线观看 | 国产精品久久久久影院色老大 | 国产高清第一页 | 日韩深夜视频 | 国产精品拍拍拍福利在线观看 | 黄页网站免费高清在线观看 | 国产成人免费永久播放视频平台 | 成人午夜视频在线观看 | 成人免费午夜性视频 | 色综合伊人色综合网亚洲欧洲 | 国产综合久久久久 | 野花国产精品入口 | 国产精品久久久久久久久久久久 | 欧美精品一区二区三区在线 | 涩涩色综合亚洲悠悠色 | av在线在线 | 性做久久久 | 国产精品1区2区3区 一级电影免费 | 精品亚洲欧美高清不卡高清 |