此例子描述的是如何创建jaxws的服务器端代码过程,以及如何发布
手动创建终端类文件JaxwsTest.java
然后借用wsgen工具依照以下步骤生成相应文件。
D:\Java\jdk1.6.0_10\bin>
wsgen -cp E:\project\javaproject\reference\build\classes -keep -d E:\project\javaproject\reference\build\classes -r E:\project\javaproject\reference\src\JAXWS\conf -wsdl JAXWS.JaxwsTest
-classpath <path>
指定服务实现类所在的位置。
-cp <path>
此参数与 -classpath <path> 的功能相同。
-r <directory>
此参数仅与 -wsdl 参数一起使用。它指定用于放置生成的 WSDL 文件的位置。
-wsdl [:protocol]
缺省情况下,wsgen 不会生成 WSDL 文件。此可选参数将导致 wsgen 生成 WSDL 文件,
它通常只用来允许开发者在部署端点之前复查 WSDL 文件。protocol 是可选的,它指定 wsdl:binding 中所使用的协议。
protocol 的有效值为 soap 1.1 和 Xsoap 1.2 。缺省值为 soap 1.1 。值 Xsoap 1.2 不是标准的,只能与 -extension 选项一起使用。
-keep
指定是否保留已生成的源文件
-d <directory>
指定用于放置生成的输出文件的位置。
(注意:一些二进制的文件直接生成在相应的目录中,build)
(注意:在服务端点实现文件中,不仅是定义了接口,并且也做了相应的接口实现。参照scanner6051的WebServiceFacadeDelegate.java文件)
如何发布出去呢?
与web.xml文件平级的发布sun-jaxws.xml文件
并且在web.xml文件中配置如下:
<servlet>
<description>
JAX-WS endpoint - WebServiceFacadeService
</description>
<display-name>WebServiceFacadeService</display-name>
<servlet-name>WebServiceFacadeService</servlet-name>
<servlet-class>
com.sun.xml.ws.transport.http.servlet.WSServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>WebServiceFacadeService</servlet-name>
<url-pattern>/WebServiceFacadePort</url-pattern>
</servlet-mapping>
分享到:
相关推荐
只对初学web service 使用jaxws框架的一个小实例
基于jaxws-webservice的客户端和服务器
jaxws入门经典,含有循序渐进的例子,非常详细,看完后就会用jaxws接口开发webservice
jaxws-rt-2.3.3
jaxws-api
JAXWS官网上下下来的开发java webservice用的jar文件,在cmd下输入java -jar JAXWS2.1.2-20070917.jar即可使用
jaxws-ri-2.3.0 官方jar包
最全jaxws包,java webservice开放专用
JAXWS2.2 jar jaxws2.2 jar JAXWS2.2.3-20110209.zip
Jaxws+Spring整合Demo完整源码
jaxws的api说明文档,内涵jaxws全部的的类和说明
JAXWS2.2-20091203.zip
jaxws需要jar包
jaxws-api-2.1.jar包免费下载,方便大家
第一天: 什么是webservice? 从案例(便民查询网站)分析如何实现? 使用socket实现。 使用jaxws开发webservice。 Webservice三要素 Wsdl(webservice使用说明书)重点掌握 Soap(jaxws开发webservice的传输协议...
jaxws-ri-2.28的jar包; jaxws-ri-2.28最新版本的;
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 jaxws-api.jar
jaxws-2_1规范 是英文的,英语不好的请注意哈
赠送jar包:cxf-rt-frontend-jaxws-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-jaxws-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-jaxws-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-jaxws...
geronimo-jaxws_2.2_spec-1.1.jar