亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区

當(dāng)前位置:首頁 > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計軟件教程 > 知識庫 → 專欄: Axis開發(fā) → axis—安裝

知識庫 → 專欄: Axis開發(fā) → axis—安裝
2010-01-15 07:17:14  作者:  來源:

從今天開始我將學(xué)習(xí)axis的經(jīng)驗(yàn)以筆記的形式共享給大家希望能對大家的工作有所幫助。

     相信大家對webservice有一定的了解我在這里就不再復(fù)述webservice的一些基本概念。

axis1.3soap1.2協(xié)議的一個實(shí)現(xiàn)框架。在工作中我們可以方便的通過axis進(jìn)行webservice的開發(fā)。

廢話少說,我們開始安裝axis.

     我們可以從axis的官方網(wǎng)站上下載(http://ws.apache.org/axis/).解壓縮axis-bin-1_3.zip。在lib中包含axis必須使用的jar包。docs中包含axis的文檔,通常使用用戶指南就可以解決大部分問題。samples中包含很多webservice的例子,以后會對這些例子進(jìn)行進(jìn)一步講解。webapps文件夾中包含了一個axis web application你可以直接把他部署到tomcat中,然后在這個axis應(yīng)用上發(fā)布你的webservice,發(fā)布成功后就可以調(diào)用了。build文件夾用來存放用ant編譯的axis安裝包的classes文件。

     第一個步驟:安裝axis.( Axis 1.3,tomcat 5.028, jdk 1.42)

copy  axis-bin-1_3安裝包下webapps文件夾中的axis目錄到tomcatwebapps下發(fā)布你的axis應(yīng)用。重新啟動tomcat.訪問http://localhost:8080/axis 。這時就會出現(xiàn)axis的歡迎畫面.進(jìn)入Validation鏈接以檢查axis所使用的jar包是否全都存在。如果不存在就會顯示一下畫面:

 

我們可以根據(jù)鏈接下載axis缺少的jar文件,下載之后copytomcat\webapps\myaxis\WEB-INF\lib下即可。一般情況下還會有一些warning消息,里面列出的的選項(xiàng)不是必須存在的jar包。當(dāng)所有必須的jar文件全部安裝完畢,則會出現(xiàn)以下畫面。

 

 

表示axis已經(jīng)具備所有需要的jar文件!

 

 第二步驟:測試axis

  在測試axis之前我們需要一些準(zhǔn)備工作。我們首先要把axis用到的jar包添加到CLASSPATH環(huán)境變量中去。如下:

C:\tomcat5\webapps\axis\WEB-INF\lib\axis.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\jaxrpc.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\saaj.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\wsdl4j-1.5.1.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\activation.jar;

C:\tomcat5\webapps\axis\WEB-INF\lib\mail.jar

注意路徑是根據(jù)自己部屬情況而定,上面的只是參考。

我們通過JWS (Java Web Service)文件的方式來發(fā)布一個webservice。首先在安裝包的axis-bin-1_3\axis-1_3\samples\userguide\example2目錄下找到Calculator .java文件,將其改名為Calculator .jws然后copytomcatwebapps/axis/下。發(fā)布這個webservice。這個webservice提供了兩個功能即加減功能。

Webservice code:

public class Calculator {

  public int add(int i1, int i2)

  {

    return i1 + i2;

  }

 

 

  public int subtract(int i1, int i2)

  {

    return i1 - i2;

  }

}

Client code:

package samples.userguide.example2 ;

 

import org.apache.axis.client.Call;

import org.apache.axis.client.Service;

import org.apache.axis.encoding.XMLType;

import org.apache.axis.utils.Options;

 

import javax.xml.rpc.ParameterMode;

 

public class CalcClient

{

   public static void main(String [] args) throws Exception {

       Options options = new Options(args);

      

       String endpoint = "http://localhost:" + options.getPort() +

                         "/axis/Calculator.jws";

      

       args = options.getRemainingArgs();

      

       if (args == null || args.length != 3) {

           System.err.println("Usage: CalcClient arg1 arg2");

           return;

       }

      

       String method = args[0];

       if (!(method.equals("add") || method.equals("subtract"))) {

           System.err.println("Usage: CalcClient arg1 arg2");

           return;

       }

      

       Integer i1 = new Integer(args[1]);

       Integer i2 = new Integer(args[2]);

 

       Service  service = new Service();

       Call     call    = (Call) service.createCall();

 

       call.setTargetEndpointAddress( new java.net.URL(endpoint) );

       call.setOperationName( method );

       call.addParameter( "op1", XMLType.XSD_INT, ParameterMode.IN );

       call.addParameter( "op2", XMLType.XSD_INT, ParameterMode.IN );

       call.setReturnType( XMLType.XSD_INT );

 

       Integer ret = (Integer) call.invoke( new Object [] { i1, i2 });

      

       System.out.println("Got result : " + ret);

   }

}

 

下面我們來進(jìn)行調(diào)用。首先進(jìn)入客戶端源代碼所在位置,也可以將源代碼所在目錄添加到classpath
C:\Documents and Settings\y41yang\Desktop\software\axis-bin-1_3\axis-1_3;):
然后輸入java samples.userguide.example2.CalcClient -p8080 add 2 5
 這時如果結(jié)果為Got result : 7 則說明axis安裝成功!如果失敗了請檢查classpath設(shè)置,
是否將所有用到jar文件加入classpath中。到這里axis就已經(jīng)安裝成功了!
后面我會進(jìn)一步詳細(xì)講解有關(guān)通過wsdd部署webservice的方式。
由于時間比較倉促有很多的解釋不清地方,如果有什么不明白可以給我回復(fù),我會盡快答復(fù)! 

安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区
日韩精品久久一区| 91国产精品视频在线| 国产成一区二区| 日本视频一区在线观看| 久草视频这里只有精品| 欧美精品免费观看二区| 国产精品后入内射日本在线观看| 国产欧美日韩免费| 天堂av在线中文| 久久99九九| 狠狠干 狠狠操| 欧美激情欧美激情在线五月| 99免费视频观看| 日韩免费高清在线观看| 国产精品久久国产精品| 国产精品在线看| 日韩aⅴ视频一区二区三区| 久久成人福利视频| 欧美第一黄网| 国产99久久久欧美黑人| 91九色在线视频| 热re99久久精品国99热蜜月| 欧美成人免费va影院高清| 久久一区二区三区欧美亚洲| 青青在线视频免费观看| 欧美激情图片区 | 日韩视频免费中文字幕| 欧洲亚洲一区二区| 欧美一区二区三区在线免费观看| 久久777国产线看观看精品| 久久九九全国免费精品观看| 国产v亚洲v天堂无码| 97成人在线观看视频| 国产精品一区二区电影| 国产一区 在线播放| 国内偷自视频区视频综合| 三级网在线观看| 亚洲熟妇av日韩熟妇在线| 国产精品国产精品国产专区不卡 | 青青在线免费视频| 日本欧美黄网站| 性视频1819p久久| 欧美精品久久久久| 欧美精品手机在线| 久久九九国产精品怡红院| 久久久久久久国产精品视频| 国产精品12345| 中文字幕一区二区三区四区五区| 成人av网站观看| 国产在线久久久| 欧美性一区二区三区| 三年中文高清在线观看第6集| 国产aaa一级片| 国产精品狼人色视频一区| 国产va亚洲va在线va| 91免费人成网站在线观看18| 国产一区二区丝袜| 日韩中文视频免费在线观看| 午夜精品三级视频福利| 日韩午夜在线视频| 国产欧美精品在线| 日本精品va在线观看| 精品久久久久久中文字幕动漫 | 国产精品久久999| 青青在线免费观看| 精品麻豆av| 欧美激情精品久久久久| 久久久久国产精品免费网站| 一本色道久久99精品综合| 亚洲熟妇无码另类久久久| 日韩一级在线免费观看| 午夜久久资源| 日韩欧美亚洲天堂| 日韩精品一区二区三区电影| 人妻精品无码一区二区三区| 欧美日韩免费精品| 欧美日韩无遮挡| 国产一区二区自拍| 国产精品小说在线| 久久亚洲午夜电影| 日韩中文字幕久久| 国产精品国产亚洲精品看不卡15| 国产99久久精品一区二区永久免费| 亚洲综合视频1区| 日本一区二区视频| 欧美在线中文字幕| 国模精品一区二区三区| 国产片侵犯亲女视频播放| 99亚洲国产精品| 久久久久久久久四区三区| 国产精品久久国产三级国电话系列| 久久99精品视频一区97| 欧美一区二区三区免费视| 欧美性一区二区三区| 国产一区二区香蕉| av一区二区三区免费| 久久久免费在线观看| 色777狠狠综合秋免鲁丝| 久久天天躁夜夜躁狠狠躁2022| 综合久久国产| 日韩三级在线播放| 黑人中文字幕一区二区三区| 国产精品一区二区三区免费| 久久精品ww人人做人人爽| 国产精品区一区| 动漫3d精品一区二区三区| 欧美专区福利在线| 成人av一级片| 国产精品视频区| 亚洲淫片在线视频| 欧美 日韩 激情| 91精品国产综合久久久久久久久| 国产精品视频免费观看| 亚洲精品一区二区毛豆| 欧美极品欧美精品欧美图片| 成人免费在线网| 日韩视频免费在线| 亚洲欧洲精品一区| 国产最新精品视频| 国产高清自拍99| 欧美激情极品视频| 欧美亚洲黄色片| 97精品视频在线| 国产精品久久..4399| 日韩啊v在线| 国产精品中文字幕在线观看| 久久久999成人| 岛国一区二区三区高清视频| 国内免费精品永久在线视频| 国产精品99久久久久久www| 国产精品入口福利| 午夜精品久久久久久久99热| 欧美激情专区| 国产xxx69麻豆国语对白| 亚洲综合五月天| 国内精品免费午夜毛片 | 日本一区二区三区视频在线观看 | 国产精品∨欧美精品v日韩精品| 国产精品久久久久国产a级| 视频一区国产精品| 99视频精品全部免费看| 精品视频9999| 欧美日韩天天操| 69精品小视频| 欧美精品电影在线| 国产一区二区三区四区五区加勒比| www.日韩免费| 日本欧美中文字幕| 99久久99久久| 萌白酱国产一区二区| 国内成+人亚洲| 久久久精品一区二区三区| 日韩无套无码精品| 国产精品99久久久久久久久久久久| 国产aaa精品| 精品少妇在线视频| 久久精品国产亚洲| 日本精品久久电影| 久久久女女女女999久久| 亚洲伊人婷婷| 成人免费午夜电影| 精品免费日产一区一区三区免费 | 欧美激情视频一区二区三区不卡| 欧洲精品亚洲精品| 久久综合一区| 日韩一级片一区二区| 91精品国产91久久久久青草| 久久久久久国产精品美女| 国产欧美欧洲在线观看| 精品国产二区在线| 国产欧美日韩最新| 国产99在线免费| 国产九九九九九| 中文字幕人妻熟女人妻洋洋| 成人国产精品色哟哟| 一区二区日本伦理| 99在线免费视频观看| 亚洲精品国产精品久久| 97成人在线免费视频| 亚洲欧美久久234| 97国产精品视频| 日本一区免费| 日韩三级成人av网| 国内精品视频免费| 精品国产乱码久久久久软件| 国产伦精品一区二区三区高清| 欧美激情中文网| 国产精品综合久久久久久| 欧美激情综合色| 99电影网电视剧在线观看| 视频一区免费观看| 日韩在线中文字幕| 精品一区二区日本| 欧美日韩成人网| 97激碰免费视频| 日韩欧美精品久久| 国产精品久久久久免费| 国产精品中文字幕在线观看| 午夜精品一区二区三区视频免费看| 久久99欧美|