`
slip_123
  • 浏览: 84228 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

webservice学习

    博客分类:
  • java
 
阅读更多
webservice axis学习
axis官网:http://ws.apache.org/axis/
其中一种生成webservice的方法
1、导入相应的包
2、web目录下web.xml文件的配置
         <servlet> 
              <servlet-name>AxisServlet</servlet-name> 
              <servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class> 
          </servlet> 
          <servlet-mapping> 
              <servlet-name>AxisServlet</servlet-name> 
              <url-pattern>/services/*</url-pattern> 
          </servlet-mapping> 

3、web目录下server-config.wsdd文件的配置
<?xml version="1.0" encoding="UTF-8"?>
<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="Login.jws" provider="java:RPC">    
       <parameter name="className" value="server.SayHello"/> 
       <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>  
分享到:
评论
1 楼 slip_123 2011-10-29  
up!up!

相关推荐

Global site tag (gtag.js) - Google Analytics