半生心半生緣

          JAVA人生篇章

          axis入門之配置篇

          jacky于2006廣州
          一 首先,你需要去官方下載相關的jar.
          包含的jar有:

          axis.jar
          axis-ant.jar
          axis-schema.jar
          commons-discovery-
          0.2 .jar
          commons-logging-
          1.0.4 .jar
          jaxrpc.jar
          log4j-
          1.2.8 .jar
          saaj.jar
          wsdl4j-
          1.5.1 .jar


          二 在Eclipse中建立一個Web工程:WebService
          ?把上面的jar放到WEB-INF/lib/文件夾中.
          配置web.xml文件如下:

          ?1 <? xml?version="1.0"?encoding="UTF-8" ?>
          ?2 < web-app? version ="2.4" ?
          ?3 ????xmlns ="http://java.sun.com/xml/ns/j2ee" ?
          ?4 ????xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" ?
          ?5 ????xsi:schemaLocation ="http://java.sun.com/xml/ns/j2ee?
          ?6 ????http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
          ?7 < display-name > Apache-Axis </ display-name >
          ?8
          ?9 ???? < listener >
          10 ???????? < listener-class > org.apache.axis.transport.http.AxisHTTPSessionListener </ listener-class >
          11 ???? </ listener >
          12
          13 ???? < servlet >
          14 ???????? < display-name > Apache-Axis?Servlet </ display-name >
          15 ???????? < servlet-name > AxisServlet </ servlet-name >
          16 ???????? < servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class >
          17 ???? </ servlet >
          18
          19 ???? < servlet >
          20 ???? < display-name > Axis?Admin?Servlet </ display-name >
          21 ???????? < servlet-name > AdminServlet </ servlet-name >
          22 ???????? < servlet-class > org.apache.axis.transport.http.AdminServlet </ servlet-class >
          23 ???????? < load-on-startup > 100 </ load-on-startup >
          24 ???? </ servlet >
          25
          26 ???? < servlet >
          27 ???????? < display-name > SOAPMonitorService </ display-name >
          28 ???????? < servlet-name > SOAPMonitorService </ servlet-name >
          29 ???????? < servlet-class > org.apache.axis.monitor.SOAPMonitorService </ servlet-class >
          30 ???????? < init-param >
          31 ???????????? < param-name > SOAPMonitorPort </ param-name >
          32 ???????????? < param-value > 5001 </ param-value >
          33 ???????? </ init-param >
          34 ???????? < load-on-startup > 100 </ load-on-startup >
          35 ???? </ servlet >
          36 <!-- ?
          37 ????<servlet-mapping>
          38 ????????<servlet-name>AxisServlet</servlet-name>
          39 ????????<url-pattern>/servlet/AxisServlet</url-pattern>
          40 ????</servlet-mapping>
          41
          42 ????<servlet-mapping>
          43 ????????<servlet-name>AxisServlet</servlet-name>
          44 ????????<url-pattern>*.jws</url-pattern>
          45 ????</servlet-mapping>
          46 -->
          47 ???? < servlet-mapping >
          48 ???????? < servlet-name > AxisServlet </ servlet-name >
          49 ???????? < url-pattern > /services/* </ url-pattern >
          50 ???? </ servlet-mapping >
          51
          52 ???? < servlet-mapping >
          53 ???????? < servlet-name > SOAPMonitorService </ servlet-name >
          54 ???????? < url-pattern > /SOAPMonitor </ url-pattern >
          55 ???? </ servlet-mapping >
          56
          57 ???? <!-- ?uncomment?this?if?you?want?the?admin?servlet? -->
          58 ???? <!--
          59 ????????<servlet-mapping>
          60 ????????<servlet-name>AdminServlet</servlet-name>
          61 ????????<url-pattern>/servlet/AdminServlet</url-pattern>
          62 ????????</servlet-mapping>
          63 ???? -->
          64
          65 ???? < session-config >
          66 ???????? <!-- ?Default?to?5?minute?session?timeouts? -->
          67 ???????? < session-timeout > 5 </ session-timeout >
          68 ???? </ session-config >
          69
          70 ???? <!-- ?currently?the?W3C?havent?settled?on?a?media?type?for?WSDL;
          71 ????????http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft
          72 ????????for?now?we?go?with?the?basic?'it's?XML'?response? -->
          73 ???? < mime-mapping >
          74 ???????? < extension > wsdl </ extension >
          75 ???????? < mime-type > text/xml </ mime-type >
          76 ???? </ mime-mapping >
          77
          78
          79 ???? < mime-mapping >
          80 ???????? < extension > xsd </ extension >
          81 ???????? < mime-type > text/xml </ mime-type >
          82 ???? </ mime-mapping >
          83
          84 ???? < welcome-file-list? id ="WelcomeFileList" >
          85 ???????? < welcome-file > index.jsp </ welcome-file >
          86 ???????? < welcome-file > index.html </ welcome-file >
          87 ???????? < welcome-file > index.jws </ welcome-file >
          88 ???? </ welcome-file-list >
          89 </ web-app >

          這個代碼你可以從官方下載的示例包中得到.也可以直接copy我的代碼.
          這樣,一個axis的環境已經建立起來.在下面的篇章中.我們將建立我們的第一個例子

          posted on 2006-04-29 17:40 jackyhuang 閱讀(922) 評論(1)  編輯  收藏

          評論

          # re: axis入門之配置篇[未登錄] 2007-08-07 09:40 test

          垃圾一個  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          公告

          2006年4月29號凌晨0點開通我的blog http://www.1001m.com

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          夢境家園

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 白城市| 安宁市| 濮阳县| 南平市| 长治县| 墨竹工卡县| 福安市| 两当县| 贵州省| 彩票| 确山县| 墨玉县| 辽宁省| 盐源县| 朔州市| 泸溪县| 宽城| 沈阳市| 多伦县| 安阳市| 龙门县| 利津县| 远安县| 泰安市| 湘潭市| 晴隆县| 德安县| 吉林省| 渭源县| 米易县| 邵阳市| 凉城县| 嘉黎县| 南平市| 民乐县| 富平县| 卢氏县| 迭部县| 库伦旗| 若尔盖县| 霍林郭勒市|