我最近收到了一個JAX-WS客戶端應用程序的代碼,其中我看到爲了構建端點而在本地指定了一個wsdl。但它是靜態指定的,我不認爲這是正確的。如何正確指定JAX-WS中的wsdl位置?
static {
URL url = null;
try {
url = new URL("file:/home/user/work/src/proj/myproject.wsdl");
} catch (MalformedURLException e) {
e.printStackTrace();
}
WSDL_LOCATION = url;
}
這不是正確的做法嗎?什麼是指定此wsdl位置的另一種方法?
晴web服務容器創建上實現的基礎上有自己的WSDL。您可以像這樣直接從端點URL獲取wsdl - > http:// endpointURL?wsdl –