WEB开发网
开发学院软件开发Java 利用 WAS V6.1 开发安全可靠的 Web Services,第 ... 阅读

利用 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

利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services

然后打开 CalService.java 文件进行修改,我们将注释 @WebServiceClient 中 wsdlLocation 属性的值设置为 WEB-INF/wsdl/Cal.wsdl

利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services

此外我们需要确保服务请求者能够访问到 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 文件。

利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services

上一页  1 2 3 4 5 6 7  下一页

Tags:利用 WAS 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接