【发布时间】:2015-08-14 09:18:36
【问题描述】:
我最近收到了一个 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 位置的另一种方法是什么?
【问题讨论】:
-
大多数webservice容器在实现的基础上创建自己的wsdl。您可以像这样直接从端点 url 获取该 wsdl -> endpointURL?wsdl