2011-06-20 95 views
5

這是我對大學課程的要求:我必須開發一個不同酒店必須實施的網絡服務。例如,他們都必須實施方法boolean checkAvailability(Room r, Date from, Date to)。因此,只要我想知道他們是否有可用的空間,我就會存儲他們的Web服務的URL並調用該方法。JAX-WS動態web服務網址

在這種情況下,我必須使用SOAP,並且因爲每個酒店都有不同的DNS名稱等,所以我需要動態設置端點的URL(從數據庫中檢索並使用它)。我還沒有找到如何做到這一點的簡單教程。

我在JBoss AS運行6,使用JAX-WS規範,JAVA EE 6

我需要desperatly幫助(請不要編輯,我真的很絕望)。

回答

1

這已經回答了計算器:

How to change webservice url endpoint?

+0

我使用@WebServiceRef上的屬性來定義Web服務的參考。我希望可能因爲我在應用程序服務器上,我會有一個基於註釋的配置機制來完成此任務。 – arg20

+0

只需提供您認識的wsdlLocation(例如本地打包)。請參閱http://metro.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html;然後在進行實際呼叫時更改它。 – simon