WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Tomcat
Apache Tomcat,是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,目前最新版本是6.0.24(截止到2010年2月5日)。
軟件概況[ ]
授權(quán)協(xié)議:免費(fèi)軟件
運(yùn)行環(huán)境:Windows
官方網(wǎng)站:http://tomcat.apache.org
軟件下載:站長下載
Tomcat簡介[ ]
Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。
Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。
Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁面的訪問請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。
這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet和 JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。
Tomcat常用功能的配置[ ]
- 啟動(dòng)內(nèi)存參數(shù)的配置
- tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh
- 在rem 的后面增加如下參數(shù)
- set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m
- 修改Tomcat的JDK目錄
- 打開tomcat/bin/catalina.bat
- 在最后一個(gè)rem后面增加
- set JAVA_HOME=C:\Program Files\Java\jdk1.6.0
- 增加虛擬目錄
- /tomcat/conf/setver.xml
- 第一行是以前默認(rèn)存在的,第二行是新增的
<Context path="" docBase="ROOT" debug="0" reloadable="true"></Context> <Context path="/jsp/a" reloadable="true" docBase="E:\workplace\www.java2000.net\WebContent" />
- GET方式URL亂碼問題解決
- 打開 tomcat/conf/server.xml
- 查找下面這部分,在最后增加一段代碼就可以了。
<Connector port="80" maxHttpHeaderSize="8192" ................. URIEncoding="UTF-8" useBodyEncodingForURI="true" ............... />
- 虛擬主機(jī)配置文件
- tomcat/conf/server.xml
<!-- 默認(rèn)的主機(jī) --> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="ROOT" debug="0" reloadable="true"></Context> ... </host> <!-- 以下是新增的虛擬主機(jī) --> <Host name="www.java2000.net" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="d:/www.java2000.net" debug="0" reloadable="true"></Context> <!-- 虛擬目錄 --> <Context path="/count" docBase="d:/counter.java2000.net" debug="0" reloadable="true"></Context> </Host> <Host name="java2000.net" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="d:/www.java2000.net" debug="0" reloadable="true"></Context> <Context path="/count" docBase="d:/counter.java2000.net" debug="0" reloadable="true"></Context> </Host>
- 數(shù)據(jù)源配置
- 比較復(fù)雜,各個(gè)版本都有所不同,請(qǐng)直接查看 http://tomcat.java2000.net/p1906,包括tomcat5.0,tomcat5.5x,tomcat6.0的各個(gè)版本的配置方法。
Tomcat安裝教程[ ]
相關(guān)資源[ ]