jax-ws

    1熱度

    1回答

    WS做一個web服務。作爲參數,我正在使用兩個字符串和一個對象的數組,這些對象的類型是我的項目中的一個類。 我有Web服務接口和實現創建的,它是與此類似: @WebMethod(operationName = "getStuff") @WebResult(name = "result") Mix getStuff( @WebParam(name = "string1") String

    10熱度

    1回答

    在我的WebService中,我需要記錄調用者的id,但wsContext.getUserPrincipal()返回null,即使用戶使用帶密碼認證的WS-Security進行了認證。根據JAX-WS 2.1的JavaDocs,WSContext.getUserPrincipal()應該只在用戶未被認證時返回null。 我是否必須在安全處理程序中執行一些操作以將用戶主體設置爲WSContext?文

    19熱度

    5回答

    我是JAX-WS的新手,有一件我不明白的東西。 關於如何設置JAX-WS安全性有很多教程,但在幾乎所有情況下,BindingProvider.USERNAME_PROPERTY和BindingProvider.PASSWORD_PROPERTY存儲在一些.xml文件中(取決於我認爲的容器) - 它們是「硬編碼」的。這就是我沒有得到的。如何通過將BindingProvider.USERNAME_PR

    8熱度

    3回答

    任何人都可以幫忙嗎? 我想使用嵌入式Jetty 7作爲Endpoint。這是我的嘗試: public class MiniTestJetty { @WebService(targetNamespace = "http") public static class Calculator { @Resource WebServiceContext context;

    0熱度

    1回答

    我已經開發使用JAX-WS Web服務(V2.1.3 - 太陽JDK 1.6.0_05)當我使用Java客戶端或了SoapUI或其他Web服務測試工具,工作得很好。我需要使用2005的Microsoft SQL Server Reporting Services來消費這個服務,我得到以下錯誤 <?xml version='1.0' encoding='UTF-8'?> <S:Envelope x

    4熱度

    1回答

    因此,在我當前的項目中,我使用JAXB RI與Sun的JRE(我認爲是Xerces)的默認Java解析器解組任意XML。 首先我用XJC編譯如下形式的XSD: <?xml version="1.0" encoding="utf-8" ?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"

    4熱度

    2回答

    我已經使用部署在WebLogic 10.3上的JAX-WS(v2.1.3 - Sun JDK 1.6.0_05)開發了一項Web服務,當我使用Java客戶端或SoapUI或其他Web服務測試工具。我需要使用2005的Microsoft SQL Server Reporting Services來消費這個服務,我得到以下錯誤 Couldn't create SOAP message due to e

    20熱度

    4回答

    我正在使用JAX-WS,並且無法檢索使用Web服務的客戶端信息。我已經發現如何使用JAX-RPC和Apache Tomcat Axis來完成它,但是不能使用JAX-WS。有沒有人有這個想法?

    3熱度

    3回答

    我們試圖從一系列WSDL(每個都有自己的XSD)生成源代碼存根。我們可以做得很好,在JDK1.6下完美工作,但是我們需要它在JDK1.5下工作。 我們使用jaxws-maven-plugin來生成源代碼,但它取決於可用的wsimport二進制文件(這在JDK1.5中不可用)。我們爲此找到了一個work around,現在我們可以生成源代碼。 最後的問題出現在我們嘗試使用Spring編譯的存根代碼(

    3熱度

    1回答

    我試圖編組一個具有JAXB(2.1.12)的DataHandler字段的對象。對於流式支持,DataHandler使用@XmlAttachmentRef進行註釋。通過Web服務進行序列化和流式傳輸(Metro on JBoss)可以正常工作,但使用JAXB進行簡單編組卻不行。 這裏是一個精簡的例子: public class DataHandlerAttachmentSerialization {