GlassFish上开发部署JAX-WS WebService应用( by quqi99 )
??????????????????? GlassFish上开发部署JAX-WS WebService应用( by quqi99 ) ? 作者:张华 发表于:2010-01-06 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ? ? 一、开发服务端 1) 服务端代码如下: package test; 注意上面的标签, @WebService(), @WebMethod, @WebParam就不解决了。总之JAX-WS就是一种标准,是 开发webservice程序的一种标准。当然实现生命周期回调时,还有下列标签: javax.annotation.PostConstruct javax.annotation.PreDestroy javax.annotation.PostConstruct ? 2) 使用glassfish的wsgen工具为上述服务端JAVA代码生成WSDL文件 ???? bin/wsgen.bat -cp . -wsdl test.WeatherWS ? 3)部署,部署时可以用WAR,也可以用JAR。我是直接把这个目录拷到了glassfish热部署目录下(glassfish/domains/domain1/autodeploy)。 ? 4)这样部署成功了,地址为http://quqi99.com:8080//WeatherWS/WeatherWSService?WSDL,你可以通过IE访问 ? 二、客户端开发 1)建一个XML文件config.xml,内容如下: <?xml version="1.0" encoding="UTF-8"?> ? 2)使用glassfish的wscompile.bat命令生成客户端代码: glassfish/bin/wscompile.bat -gen -keep -d . config.xml ? 3)在客户端代码生成好之后,可以用下列测试应用测试: package test; 4)OK (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 【WebService】8.SOAP协议深入详解
- 12款优秀的 Twitter Bootstrap 组件和工具
- angularjs – Angular2 Http set header Access-Control-Al
- 如何删除docker-register镜像及none无效镜像详解
- bash – 如何读取/ dev / urandom中的N个随机字符?
- file – ‘unistd.h’中’read’函数的读取限制是多少?
- 全面解析Bootstrap排版使用方法(文字样式)
- AngularJS(Restangular):做出承诺阻止?需要使用它来验证令
- Angular 4中的并行HTTP请求
- angularjs – Angular JS:如何绑定promises