Java多线程常用的编程模型 - 编程入门网
属性对话框。设置上下文根为/SalutationService。
用Sun ONE Studio构造Web服务(5)时间:2010-12-09部署一个Web服务 接下来的任务是在Sun ONE Application Server上部署Web服务。 Sun ONE Studio标准版可以使用它的组合式体系机构部署到各种应用服务器中,默认情况包括Tomcat和J2EE Reference Implementation服务器。 Sun ONE Application Server安装程序将安装插件。 一旦安装正确,Sun ONE Application Server7应该在Sun ONE Studio中和在Explorer窗口的Runtime选项卡中以及Server Registry > Installed Server下可视。验证它是否是默认应用服务器,然后使用一个简单的步骤部署你的Web服务应用程序到这个容器中: 1.右击节点SalutationService > WEB - INF,从上下文菜单中选择Build All重新编译新复制的类。 2.右击WEB - INF节点,并且从上下文菜单中选择Deploy来部署示例Web应用程序。 基于缺省值,现在可以在下面的URL中测试示例Web服务的部署(参见图4): § http://localhost/SalutationService/SalutationService 图4:访问SalutationService Web服务。 下面的URL是可以访问的相关servlet和它的参数值: § http://localhost/SalutationService/hello § http://localhost/SalutationService/hello?m=0 § http://localhost/SalutationService/hello?m=1 § http://localhost/SalutationService/hello?m=2 现在创建并部署了一个具有功能的Web服务和servlet。在最初的SalutationService Web模块hellowebmod中的性能和源代码已经在新的Web模块中被重新构造了一遍。原来的hellowebmod现在就是多余的了,可以删除掉了。 接下来,我们将创建一个能和我们的web服务编程交互的web服务客户应用程序。 用Sun ONE Studio构造Web服务(6)时间:2010-12-09创建一个Web服务客户程序 接下来的任务是创建一个能和刚刚配置的web服务编程交互的web服务客户应用程序。 注意:如果你将在不同的机器或者文件系统上开发客户程序,你必须首先把WSDL文件保存在http://localhost/SalutationService/SalutationService 1. 从Explorer窗口中的Filesystems选项卡中,在已有的SalutationService/WEB - INF/classes/com/sun/demo/文件夹中创建一个名为client的新建文件夹。 2. 右击新的client目录,从上下文菜单中选择New > All Templates启动New Wizard。然后选择Web Services > Web Service Client并且按下一步。 3. Web Service Client Wizard的第一个页面: i. 设置Name字段为SalutationClient。 ii. 确认Package字段被设置为com.sun.demo.client,也就是说client目录是在这之下创建的。 iii. 设置Create From字段为Local WSDL File。 iv. 单击Next按钮。 4. 在Web Service Client Wizard的第二个页面,如下选择Local WSDL文件: i. 选择节点SalutaionService > SalutationService.wsdl ii. 单击Next按钮。 Web服务描述文件SalutationClient.wsc现在将被生成。 5. 右击新生成的Web服务描述文件节点SalutationClient.wsc,并且从它的上下文菜单中选择Properties,确认Soap Runtime属性设置为JAXRPC。 6. 右击SalutationClient.wsc并且从上下文菜单选择Generate Client Files。 这个命令将生成完成这个客户端所需要的类和文档。 7. 再次右击SalutationClient.wsc。这次,从上下文菜单中选择Deploy。 这个命令将产生客户程序代理程序类,组装WAR模块,并且把它配置到应用服务器中。 8. Web服务客户程序现在可以在下面的URL处访问(参见图5):http://localhost/SalutationClient。 图5:使用SalutationClient。 为了在你的浏览器中测试新的Web服务客户程序,输入0~2之间的一个整数, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |