欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

說明

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

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

這個文件可以自己從頭編寫,也可以在樣例的基礎上修改。

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

內(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文件中可以包含多個endpoint

endpoint就是web服務的端點。在sun-jaxws.xml文件中可以包含多個endpoint。

示例:例如有兩個RESTful的web服務,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以后:
訪問服務1:

訪問服務2:

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

相關文章

  • itextpdf提取PDF文件中的任意頁碼實現(xiàn)示例

    itextpdf提取PDF文件中的任意頁碼實現(xiàn)示例

    這篇文章主要為大家介紹了itextpdf提取PDF文件中的任意頁碼實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • RabbitMQ的消息確認機制的詳細總結

    RabbitMQ的消息確認機制的詳細總結

    RabbitMQ消息確認機制指的是在消息傳遞過程中,發(fā)送方發(fā)送消息后,接收方需要對消息進行確認,以確保消息被正確地接收和處理,本文就講給大家詳解介紹RabbitMQ的幾種消息確認機制,需要的朋友可以參考下
    2023-07-07
  • 在Android的應用中實現(xiàn)網(wǎng)絡圖片異步加載的方法

    在Android的應用中實現(xiàn)網(wǎng)絡圖片異步加載的方法

    這篇文章主要介紹了在Android的應用中實現(xiàn)網(wǎng)絡圖片異步加載的方法,一定程度上有助于提高安卓程序的使用體驗,需要的朋友可以參考下
    2015-07-07
  • springboot 微信授權網(wǎng)頁登錄操作流程

    springboot 微信授權網(wǎng)頁登錄操作流程

    這篇文章主要介紹了springboot 微信授權網(wǎng)頁登錄操作流程,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • ssm項目session使用及其作用域問題

    ssm項目session使用及其作用域問題

    這篇文章主要介紹了ssm項目session使用及其作用域問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 深入淺析Java中的volatile

    深入淺析Java中的volatile

    volatile是Java提供的一種輕量級的同步機制,在并發(fā)編程中,它也扮演著比較重要的角色.這篇文章主要介紹了深入淺析Java中的volatile,需要的朋友可以參考下
    2017-03-03
  • 深度剖析java動態(tài)靜態(tài)代理原理源碼

    深度剖析java動態(tài)靜態(tài)代理原理源碼

    這篇文章主要介紹了深度剖析java動態(tài)靜態(tài)代理原理源碼,關于Java中的動態(tài)代理,我們首先需要了解的是一種常用的設計模式--代理模式,而對于代理,根據(jù)創(chuàng)建代理類的時間點,又可以分為靜態(tài)代理和動態(tài)代理。,需要的朋友可以參考下
    2019-06-06
  • SpringCloud組件性能優(yōu)化的技巧

    SpringCloud組件性能優(yōu)化的技巧

    這篇文章主要介紹了SpringCloud組件性能優(yōu)化的技巧,Springcloud?原始的配置,性能是很低的,大家可以使用?Jmeter?測試一下,QPS?不會到?50,要做到高并發(fā),需要做不少的配置優(yōu)化,需要的朋友可以參考下
    2023-09-09
  • 如何將IDEA打成jar包并在windows后臺運行

    如何將IDEA打成jar包并在windows后臺運行

    在本篇文章里小編給大家分享的是關于如何將IDEA打成jar包并在windows后臺運行知識點,需要的朋友們可以學習參考下。
    2019-08-08
  • 詳解Java實現(xiàn)多線程的三種方式

    詳解Java實現(xiàn)多線程的三種方式

    這篇文章主要為大家詳細介紹了Java實現(xiàn)多線程的三種方式,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論