TomCat與Jakarta計(jì)劃
發(fā)表時(shí)間:2023-07-30 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]Tomcat很可能成為下一代Java Web Server的主流。 Tomcat受到Sun公司的全力支持,并由非常強(qiáng)大的開(kāi)發(fā)組織apache來(lái)進(jìn)行發(fā)展,這一工程被稱為Jakarta計(jì)劃。從戰(zhàn)略上看,...
Tomcat很可能成為下一代Java Web Server的主流。 Tomcat受到Sun公司的全力支持,并由非常強(qiáng)大的開(kāi)發(fā)組織apache來(lái)進(jìn)行發(fā)展,這一工程被稱為Jakarta計(jì)劃。從戰(zhàn)略上看,Sun 現(xiàn)在正借助apache的影響來(lái)開(kāi)發(fā)server端的java技術(shù),這就是tomcat。因此可以相信tomcat已經(jīng)或者即將是一個(gè)較理想的jsp & servlet開(kāi)發(fā)和支撐平臺(tái)。相對(duì)地,JSWDK只是一個(gè)簡(jiǎn)化的服務(wù)器平臺(tái),性能和穩(wěn)定程度都比較有限,而且實(shí)際上SUN并不許可將它作為internet上的商業(yè)平臺(tái)。
tomcat的功能比jws或jswdk強(qiáng)大得多,您可以訪問(wèn)tomcat的站點(diǎn) http://jakarta.apache.org 查看詳細(xì)介紹,或者訂一個(gè)tomcat的maillist,還可以加入到他們的開(kāi)發(fā)組織中去。
tomcat有不同的工具來(lái)共同實(shí)現(xiàn)強(qiáng)大的功能。
tomcat的jakarta工程有一些相當(dāng)不錯(cuò)的相關(guān)子項(xiàng)目:
ant: 基于java的跨平臺(tái)開(kāi)發(fā)工具,支持XML.
Regexp: 100%純Java表達(dá)與調(diào)試工具包,可是debug和測(cè)試java兼容性。
Slide:是一個(gè)包含了Servlet API內(nèi)容管理,用以推進(jìn)WebDAV協(xié)議(web-based Distributed Authoring and Versioning),從而使servlet可以在任何支持api 2.2或以上版本的容器內(nèi)運(yùn)行。
struts: 用于制作jsp/servlet的web通用應(yīng)用開(kāi)發(fā)框架,即MVC(Model-View-Controller).
taglibs: 是一個(gè)與JSP1.1標(biāo)準(zhǔn)兼容的自定義標(biāo)記的庫(kù)。作為一個(gè)強(qiáng)有力的jsp結(jié)構(gòu)特性,這將為jsp開(kāi)發(fā)注入更多功能,開(kāi)發(fā)也變得更友好。
watchdog:包含在tomcat3.1版中,用于檢測(cè)servlet和jsp的兼容性。
tomcat在NT下的安裝比較簡(jiǎn)單,您也可以參考INSTALL文件的指導(dǎo).
其中包括:
1 安裝 JDK1.2.2/1.3;
2 將文件拷貝到硬盤;
3 設(shè)置JAVA_HOME指向JDK安裝目錄;在classpath中加入%JAVA_HOME%/bin;設(shè)置TOMCAT_HOME指向tomcat的安裝目錄。
4 從tomcat/bin中執(zhí)行startup.bat進(jìn)行測(cè)試