欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Tomcat5.0.28下AXIS完全安裝手冊
Tomcat5.0.28下AXIS完全安裝手冊
2005-11-14 14:07 pm
作者:ipaddr
來(lái)自:linux寶庫 (http://www.linuxmine.com)
現存:http://www.linuxmine.com/3316.html
聯(lián)系:linuxmine#gmail.com

不明白?歡迎到 linux論壇 (http://bbs.linuxmine.com) 參加討論!

網(wǎng)上有一些AXIS的安裝文檔,不是很詳細,而且,我按網(wǎng)上的資料安裝得不是很成功,老是報錯,可能是因為使用了較新版本的Tomcat,AXIS.

經(jīng)過(guò)多番努力,終于配置成功,把安裝過(guò)程和心得和大家分享一下.

一.簡(jiǎn)介
什么是SOAP?SOAP是一個(gè)應用程序間的基于XML的通信工具和規范.SOAP最初由MicroSoft和Userland公司開(kāi)發(fā),已經(jīng)演化了好幾個(gè)版本,當前的版本SOAP1.1正飛速發(fā)展.W3C的XML協(xié)議工作組正努力把它發(fā)展為一個(gè)真正的開(kāi)發(fā)的標準.SOAP1.2草案已經(jīng)發(fā)布,它能澄清 1.1版規范的容易混淆的地方.

什么是Axis?Axis總體上是一個(gè)SOAP引擎,但又不僅僅是個(gè)引擎,它還:1)是一個(gè)簡(jiǎn)單的獨立的服務(wù)器2)是一個(gè)可插入到servlet引擎(如Tomcat)中的服務(wù)3)可擴展的支持WSDL4)能根據WSDL產(chǎn)生JAVA文件/類(lèi)5)包括一些例子程序6)包括一個(gè)可以監控TCP/IP包的工具

Axis起源于IBM的SOAP4J,是Apache SOAP的第三代產(chǎn)品,相對于以前的版本,它有如下特性:1)快速,它使用了基于事件的SAX解析機制.2)靈活,用戶(hù)可以靈活定制擴展.3)穩定,接口將會(huì )變動(dòng)很小.4)基于組件開(kāi)發(fā).5)支持WSDL1.1

二.準備
1.安裝Tomcat5.0.28,這是當前穩定版本.Tomcat運行在80端口.訪(fǎng)問(wèn)http://localhost/檢查T(mén)omcat是否安裝成功.
(Tomcat+Apache+Mysql的整合安裝,詳見(jiàn)另外一篇.)
2.下載AXIS:
官方站點(diǎn):http://xml.apache.org/axis/index.html
下載軟件:axis-bin-1_2_1.tar.gz
3.下載相關(guān)包:
a.mail.jar 下載地址:http://java.sun.com/products/javamail
b.activation.jar 下載地址:http://java.sun.com/products/javabeans/glasgow/jaf.html
c.xerces.jar 下載地址:http://xml.apache.org/xerces-j/index.html
d.xmlsec-1.2.1.jar 下載地址:http://xml.apache.org/security/

三.安裝
1.將四個(gè)相關(guān)包,全部拷到<CATALINA_HOME>/common/lib目錄(Tomcat安裝目錄下的common/lib)下
2.解壓axis-bin-1_2_1.tar.gz,將壓縮包里的webapps/axis拷到網(wǎng)站根目錄下(如果Tomcat是默認配置,那就是<CATALINA_HOME>/webapps/ROOT目錄).
3.
修改Tomcat的配置文件server.xml(<CATALINA_HOME>/conf/server.conf)
在</Host>前加入:
<Context path="/axis" docBase="C:\Program Files\Apache Software Foundation\Tomcat\webapps\ROOT\axis" debug="0" reloadable="true" > </Context>
(docBase里是你的實(shí)際axis存放的目錄)
注意,此步至關(guān)重要,AXIS的安裝文檔中沒(méi)有提到此步,導致很多人安裝不成功.
如果沒(méi)有此步,訪(fǎng)問(wèn)http://localhost/axis時(shí),提示如下錯誤:
Can‘t find bundle for base name i18n, locale en_US(zh_CN)
表面是上看i18n國際化的問(wèn)題,但既使i18n.properties,i18n_zh_cn.properties存在,也無(wú)法找到.
網(wǎng)上很多朋友安裝到此,無(wú)法繼續下去,我也找了很多資料,都沒(méi)有解決.后來(lái)查看Tomcat的文檔,猜測是Tomcat配置的問(wèn)題,經(jīng)測試,終于成功.
可能Tomcat的前期版本,不需此設置.沒(méi)有測試過(guò).
另外,也可以將axis/WEB-INF/classes/*,axis/WEB-INF/lib/*的所有文件,拷到<CATALINA_HOME>/common/lib/這個(gè)方法比較麻煩.
注:AXIS客戶(hù)端,需要拷貝axis/WEB-INF/lib/*到<CATALINA_HOME>/common/lib/

四.測試
重新啟動(dòng)Tomcat.
1.訪(fǎng)問(wèn):http://localhost/axis
點(diǎn)擊:Validation - Validate the local installation‘s configuration測試是否有錯.
2.
寫(xiě)個(gè)小程序:
public class HelloService
{
public String sayHello(String username)
{
return "Hello:"+username;
}
}
另存為axis目錄下HelloService.jws
再能過(guò)WEB訪(fǎng)問(wèn):
http://loalhost/axis/HelloService.jws
http://loalhost/axis/HelloService.jws?method=sayHello¶meter=ipaddr


另外,如果是Apache+Tomcat整合在一塊,以上配置后,還需要更改Apache的配置,在httpd.conf中加入:
JkMount /axis/* ajp13
通過(guò)Apache可以訪(fǎng)問(wèn)axis的Servlet

五.AXIS介紹補充
Apache Axis是Apache WebService項目中的子項目,其最初起源于IBM的"SOAP4J",應該屬于最早的一批用于構造基于SOAP應用的Framework。

目前Apache Axis已經(jīng)發(fā)展到了第三代,其核心是一個(gè)SOAP處理器,用于開(kāi)發(fā)包括客戶(hù)端,服務(wù)器端,SOAP Gateway等各種應用。事實(shí)上Apache Axis在了1.0版后,其發(fā)行版本還包括了完整的J2EE服務(wù)器插件, WSDL支持和生成,TCP/IP監視器等組件,從這個(gè)意義上來(lái)說(shuō)Apahce Axis已不僅僅是個(gè)SOAP框架了,它包含了除了UDDI外對整個(gè)Web Service協(xié)議棧(Protocol Stack)的支持。

對大多數關(guān)心Macromedia產(chǎn)品的人來(lái)說(shuō),Macromedia是Axis小組的核心成員之一,他們在幾乎所有J2EE服務(wù)器端的產(chǎn)品線(xiàn)中包含了 Axis,也就是說(shuō)Macromedia對WebService的支持是通過(guò)Apache Axis實(shí)現的,這其中包括了JRun, Flex, ColdFusion。即便是Flash Remoting,由于其核心還是SOAP,所以也是使用了Axis的SOAP框架。

和.NET 的WS不同,Axis是一個(gè)非常易于擴展的體系結構,其設計的核心思想是建立一個(gè)數據處理的管道,通過(guò)把handler編織成一條處理鏈從而無(wú)限擴展其可能性。打個(gè)比方,在輸入部分開(kāi)發(fā)人員既可以編寫(xiě)基于HTTP Basic Authentication的用戶(hù)驗證模塊也可以插入SOAP Auth模塊用于驗證請求,而輸出部分既可以通過(guò)XML binding把結果輸出為SOAP XML也可以象Flash Remoting那樣把結果輸出成binary格式。

同時(shí)Axis也提供了所有的處理模塊,使得用戶(hù)能在最快的時(shí)間把服務(wù)器組件發(fā)布成WS.總的來(lái)說(shuō)Axis有以下幾個(gè)特點(diǎn):


速度 - Axis 使用 SAX 而不是 DOM 來(lái)處理XML請求,所以速度上有很大的改善。
靈活性 - 剛才也提到了,Axis的體系結構是一個(gè)全開(kāi)放式的處理器,所以擴展模塊極為方便。面向組件的發(fā)布方式 - 處理鏈上可重復使用組件來(lái)完成類(lèi)似的操作。
Transport 框架 - Axis的核心和底層的transport完全分離,也就是說(shuō)不管WS的Transport是HTTP, FTP, MAIL, MESSAGE QUEUE,只要插入對應的Transport模塊即可,而不需改動(dòng)其他部分。
WSDL1.1支持 - 可自動(dòng)由Java Object生成WSDL

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
AXIS開(kāi)始Web 服務(wù)
TOMCAT+AXIS進(jìn)行WEBSERVICE開(kāi)發(fā)的配置和HELLOWORLD程序_楊廣淵
通過(guò)Web Service調用Google SOAP Search API
用Axis 1.1 for Java進(jìn)行Web Services開(kāi)發(fā)(1)
servlet與web服務(wù)
Java遠程通信技術(shù)——Axis實(shí)戰
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久