最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XML Web 服務(wù) Eclipse實(shí)現(xiàn)sun-jaxws.xml文件的方法

 更新時(shí)間:2023年11月15日 09:31:51   作者:聽(tīng)海邊濤聲  
在sun-jaxws.xml文件,可以配置endpoint、handler-chain等內(nèi)容,在這個(gè)文件中配置的內(nèi)容會(huì)覆蓋在Java代碼中使用注解屬性配置的的內(nèi)容,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

說(shuō)明

在sun-jaxws.xml文件,可以配置endpoint、handler-chain等內(nèi)容。在這個(gè)文件中配置的內(nèi)容會(huì)覆蓋在Java代碼中使用注解屬性配置的的內(nèi)容。

這個(gè)文件根據(jù)自己的項(xiàng)目?jī)?nèi)容修改完成以后,作為web應(yīng)用的一部分部署到web容器中(放到web應(yīng)用的WEB-INF目錄下,和web.xml文件放到同一個(gè)目錄下面):

這個(gè)文件可以自己從頭編寫(xiě),也可以在樣例的基礎(chǔ)上修改。

如果要找樣例文件,可以從下面官網(wǎng)下載實(shí)現(xiàn)的獨(dú)立發(fā)布包:https://eclipse-ee4j.github.io/metro-jax-ws/
解壓后,在samples目錄下的每個(gè)樣例中都能找到這個(gè)文件,例如:

內(nèi)容示例:

<?xml version="1.0" encoding="UTF-8"?>
<!--
    Copyright (c) 1997, 2019 Oracle and/or its affiliates. All rights reserved.
    This program and the accompanying materials are made available under the
    terms of the Eclipse Distribution License v. 1.0, which is available at
    http://www.eclipse.org/org/documents/edl-v10.php.
    SPDX-License-Identifier: BSD-3-Clause
-->
<endpoints
    xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
    version="2.0">
    <endpoint
        name="catalog"
        interface="catalog.server.AddNumbersPortType"
        implementation="catalog.server.AddNumbersImpl"
        wsdl="WEB-INF/wsdl/AddNumbers.wsdl"
        service="{http://example.com}AddNumbersService"
        port="{http://example.com}AddNumbersPort"
        url-pattern="/addnumbers" />
</endpoints>

sun-jaxws.xml文件中可以包含多個(gè)endpoint

endpoint就是web服務(wù)的端點(diǎn)。在sun-jaxws.xml文件中可以包含多個(gè)endpoint。

示例:例如有兩個(gè)RESTful的web服務(wù),sun-jaxws.xml文件的內(nèi)容:

<?xml version="1.0" encoding="UTF-8"?>
<endpoints
    xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
    version="2.0">
    <endpoint
        name="power-restful-addnumbers"
        implementation="com.thb.server.AddNumbersImpl"
        url-pattern="/addnumbers/*" />
    <endpoint
        name="power-restful-addnumbers2"
        implementation="com.thb.server.AddNumbers2"
        url-pattern="/addnumbers2/*" />
</endpoints>

web.xml文件中的內(nèi)容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="6.0" xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd">
    <description>restful</description>
    <display-name>restful</display-name>
    <listener>
        <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
    </listener>
    <servlet>
        <description>JAX-WS endpoint - restful</description>
        <display-name>restful</display-name>
        <servlet-name>restful-addnumbers</servlet-name>
        <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>restful-addnumbers</servlet-name>
        <url-pattern>/addnumbers/*</url-pattern>
        <url-pattern>/addnumbers2/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>60</session-timeout>
    </session-config>
</web-app>

部署到tomcat以后:
訪問(wèn)服務(wù)1:

訪問(wèn)服務(wù)2:

到此這篇關(guān)于XML Web 服務(wù) Eclipse實(shí)現(xiàn)中的sun-jaxws.xml文件的文章就介紹到這了,更多相關(guān)Eclipse sun-jaxws.xml文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何解決SpringBoot2.x版本對(duì)Velocity模板不支持的方案

    如何解決SpringBoot2.x版本對(duì)Velocity模板不支持的方案

    這篇文章主要介紹了如何解決SpringBoot2.x版本對(duì)Velocity模板不支持的方案,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析

    JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析

    這篇文章主要介紹了JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析,DelayQueue是一個(gè)根據(jù)元素的到期時(shí)間來(lái)排序的隊(duì)列,而并非是一般的隊(duì)列那樣先進(jìn)先出,最快過(guò)期的元素排在隊(duì)首,越晚到期的元素排得越后,需要的朋友可以參考下
    2023-12-12
  • 你不知道的 IDEA Debug調(diào)試小技巧(小結(jié))

    你不知道的 IDEA Debug調(diào)試小技巧(小結(jié))

    這篇文章主要介紹了你不知道的 IDEA Debug調(diào)試小技巧(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • java自定義異常打印內(nèi)容詳解

    java自定義異常打印內(nèi)容詳解

    這篇文章主要為大家詳細(xì)介紹了java自定義異常打印內(nèi)容的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Java RPC框架熔斷降級(jí)機(jī)制原理解析

    Java RPC框架熔斷降級(jí)機(jī)制原理解析

    這篇文章主要介紹了Java RPC框架熔斷降級(jí)機(jī)制原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 簡(jiǎn)單了解JavaCAS的相關(guān)知識(shí)原理

    簡(jiǎn)單了解JavaCAS的相關(guān)知識(shí)原理

    這篇文章主要介紹了簡(jiǎn)單了解JavaCAS的相關(guān)知識(shí),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot整合POI導(dǎo)出通用Excel的方法示例

    SpringBoot整合POI導(dǎo)出通用Excel的方法示例

    這篇文章主要介紹了SpringBoot整合POI導(dǎo)出通用Excel的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java8 用Lambda表達(dá)式給List集合排序的實(shí)現(xiàn)

    Java8 用Lambda表達(dá)式給List集合排序的實(shí)現(xiàn)

    這篇文章主要介紹了Java8 用Lambda表達(dá)式給List集合排序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 詳解Spring Boot自動(dòng)裝配的方法步驟

    詳解Spring Boot自動(dòng)裝配的方法步驟

    這篇文章主要介紹了詳解Spring Boot自動(dòng)裝配的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Java大文件上傳(分片上傳+斷點(diǎn)續(xù)傳)的解決方案詳解

    Java大文件上傳(分片上傳+斷點(diǎn)續(xù)傳)的解決方案詳解

    大文件上傳通常指上傳超過(guò)幾百M(fèi)B甚至幾個(gè)GB的文件,與普通文件上傳相比,大文件上傳會(huì)面臨很多調(diào)整,下面小編就和大家詳細(xì)講講具體的解決方案吧
    2025-12-12

最新評(píng)論

盐津县| 南漳县| 新邵县| 肇东市| 平昌县| 乌鲁木齐市| 贵德县| 桃江县| 吴堡县| 张家港市| 屏南县| 三江| 敦化市| 砀山县| 巴青县| 若尔盖县| 江陵县| 新宾| 南江县| 广平县| 南部县| 尖扎县| 五河县| 温州市| 太仆寺旗| 罗田县| 会理县| 潼南县| 岑溪市| 延长县| 万山特区| 平果县| 定日县| 清涧县| 开平市| 长兴县| 龙泉市| 宽城| 会宁县| 白银市| 晋江市|