今天用了IBM Websphere带的WSDL2Java工具
生成web service client端的stub文件
直接运行命令:
%WAS_HOME%/AppServer/bin/WSDL2Java -r client ****.wsdl
会直接用tns的反序作为包名
其他参数可以用 -h 查看详细解释
从标准的Parlay X的WSDL生成结果来看,主要是三个部分:
common types 生成到scheme包
WSDL interface 生成到_interface包
WSDL service 生成到service包
生成web service server端的skeleton文件
运行命令:
Web container形式
%WAS_HOME%/AppServer/bin/WSDL2Java -r server -c web ****.wsdl
EJB container形式
%WAS_HOME%/AppServer/bin/WSDL2Java -r server -c ejb ****.wsdl
生成的code都是三个部分 service interface 和 scheme
Web形式会生成WEB-INF文件夹,而EJB形式则会生成META-INF