2017-02-21 36 views
0

我正在Jbds中的熔斷器項目中工作。我正在使用本地駱駝上下文。它有cxf端點(soap),路由啓動並開始在/ order /處監聽。如果任何人有經驗在jbds本地運行駱駝上下文和cxf端點,請問我知道如何將soap消息發送到在jbds的本地駱駝上下文中運行的此路由?Jboss熔斷器在本地駱駝環境中帶有cxf端點的路由

+1

是否想將SOAP從一個路由發送到另一個?或從外部呼叫端點?如果是這樣,請嘗試SoapUI –

回答

0

你是否想從java(客戶端)調用webservice?

可以使用Service.create創建服務實例,下面的代碼說明了這一過程:

import java.net.URL; 
import javax.xml.ws.Service; 
URL wsdlURL = new URL("http://localhost/hello?wsdl"); 
QName SERVICE_NAME = new QName("http://apache.org/hello_world_soap_http", "SOAPService"); 
Service service = Service.create(wsdlURL, SERVICE_NAME); 
Greeter client = service.getPort(Greeter.class); 

欲瞭解更多信息請參考Apache的CXF文檔[1]

[1] http://cxf.apache.org/docs/how-do-i-develop-a-client.html

0

請按照以下步驟測試公開的SOAP服務。圖片鏈接中提到了這些步驟的詳細信息。 Image for the steps to be taken.

  1. 查看CXF服務(SOAP)公開的所有服務。

  2. 有關由CXF(SOAP)公開的服務,請參閱WSDL。

  3. 打開SOAPUI並創建新的SOAP項目。

  4. 在項目詳細信息中輸入詳細信息,即WSDL URL。

  5. 該項目將顯示在左側。

  6. 在SOAPUI中打開請求。

  7. 填寫請求並點擊綠色提交按鈕。