利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services
2010-03-26 00:00:00 来源:WEB开发网核心提示: com\ibm\ws\services\Cal.javacom\ibm\ws\services\CalService.java然后打开 CalService.java 文件进行修改,我们将注释 @WebServiceClient 中 wsdlLocation 属性的值设置为 WEB-INF/ws
com\ibm\ws\services\Cal.java
com\ibm\ws\services\CalService.java
然后打开 CalService.java 文件进行修改,我们将注释 @WebServiceClient 中 wsdlLocation 属性的值设置为 WEB-INF/wsdl/Cal.wsdl
此外我们需要确保服务请求者能够访问到 wsdl 文件。可以通过以下两种方式进行设置:
1. 如上图所示,将路径写入到 CalService 类静态代码中,例如:
url=new URL(“file:/C:/AST_workspace/Aircrafts/Cal.wsdl”);
此时,wsdl 文件位于 C:/AST_workspace/Aircrafts/ 下
2. 使用 CalService 类带参数的构造函数
public CalService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
向参数 wsdlLocation 中传入正确的 wsdl 文件的位置即可。
在本例中,我们采用第一种方法保证 wsdl 文件可被正确的访问。
然后在项目的 WEB-INF\wsdl 路径下添加 Cal.wsdl 文件。
更多精彩
赞助商链接