帮忙介绍一下如何学习应用webservice?
给一些链接地址;
有案例的最好,谢谢!
给一些链接地址;
有案例的最好,谢谢!
解决方案 »
- 加载项目的时候一直抱着个错误 究竟是怎么回事啊
- 求助:同一个web service中调用具有相同参数的不用方法时,出现的问题。
- hibernate主外键问题,急,在线等
- spring 的ApplicationContext会不会影响原来tomcat容器下的Context?
- jsp+weblogic+java这样的程序怎么看?
- 关于soap解析base64编码的问题
- JBoss中MBean是什么,请高手指点
- 关于struts数据库的问题,在线等,麻烦高手指点一下。
- jbuilder6开发ejb的问题
- 初学struts2的疑惑!
- Java学习从入门到精通
- [讨论]如何画出描述出你所接触、开发、理解的j2ee架构??
1。把你的接口类写出来
2。在WEB-INF/server-config.wsdd文件内容如下,当然你可以自动生成
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="disablePrettyXML" value="true"/>
<parameter name="dotNetSoapEncFix" value="true"/>
<parameter name="enableNamespacePrefixOptimization" value="false"/>
<parameter name="sendXMLDeclaration" value="true"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
</globalConfiguration>
<handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
<service name="MessageService" provider="java:RPC">
<parameter name="className" value="com.webservice.service.MessageServiceImpl"/>
<parameter name="scope" value="request"/>
<parameter name="allowedMethods" value="*"/>
<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
</service>
<transport name="http">
<requestFlow>
<handler type="URLMapper"/>
</requestFlow>
</transport>
</deployment>
3.修改配置文件web.xml
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
然后启动,访问
http://localhost/webservice/services/MessageService?wsdl
不出错就ok了
http://ws.apache.org/axis2/1_5_1/userguide.html
http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservices