文件大小:
軟件介紹
1. 從 http://tomcat.apache.org 下載 tomcat 6 的 zip 包版本。
2. 解壓到 C:Tomcat6.0 (選取一個(gè)簡(jiǎn)單的目錄名,有利于配置)
3. 打開(kāi)命令提示符 cmd.exe ,進(jìn)入目錄 C:Tomcat6.0bin ,進(jìn)行服務(wù)安裝。
(已有的 Tomcat 4.0 服務(wù),已占用了 Apache Tomcat 這個(gè) "服務(wù)顯示名",因此需要修改 service.bat 這個(gè)文件,把里面的 "Apache Tomcat" 這個(gè)服務(wù)顯示名改為 "Apache Tomcat 6" 。)
執(zhí)行安裝:
C:Tomcat6.0bin> service install
4. 修改 java_HOME 環(huán)境變量?!拔业碾娔X”=>“屬性”=>“高級(jí)”=>“環(huán)境變量”。
要求 JAVA_HOME 指向 jdk1.5 或 jdk1.6
5. 修改配置,改變 web 所在目錄。打開(kāi) conf/server.xml ,在 Host 內(nèi)添加 Context :
<Context path="" docBase="D:/Inetpub/wwwroot"></Context>
6. 添加數(shù)據(jù)庫(kù)連接池。server.xml 中在 Context 內(nèi)添加 Resource :
<Resource name="jdbc/testDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" passWord="ok" driverClassName="sun.jdbc.odbc.JdbcOdbcDriver"
url="jdbc:odbc:DRIVER=SQL Server;UID=user;PWD=test;DATABASE=test_db;SERVER=127.0.0.1" />
(后來(lái)發(fā)現(xiàn),用 jdbc.odbc 時(shí),同一個(gè) conn 不能同時(shí)創(chuàng)建多個(gè) statement 。需要另一個(gè) jdbc 驅(qū)動(dòng)才可以,driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test_db;" )
WEB-INF/web.xml 中,在 web-app 內(nèi)添加 resource-ref :
<resource-ref>
<description>Datasource</description>
<res-ref-name>jdbc/testDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
在 jsp 代碼中,添加:
<%@page import="javax.naming.*"%>
<%@page import="javax.sql.*"%>
<%@page import="java.sql.*"%>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/testDB");
Connection conn = ds.getConnection();
//etc.
conn.close();
%>
7. 與 IIS 集成。
(1) 在 C:Tomcat6.0 下創(chuàng)建目錄 jakarta2 ,將 isapi_redirector2.dll 放入該目錄。
(2) 創(chuàng)建文本文件 C:Tomcat6.0confworkers2.PRoperties ,內(nèi)容為:
[shm]
file=C:/tomcat6.0/logs/jk2.shm
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009
(3) 創(chuàng)建注冊(cè)表文件,內(nèi)容為:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector2.0]
"workersFile"="C:Tomcat6.0confworkers2.properties"
"extensionUri"="/jakarta2/isapi_redirector2.dll"
"logLevel"="error"
"serverRoot"="C:Tomcat6.0"
(4) 創(chuàng)建 IIS 虛擬目錄: /jakarta2 ,實(shí)際絕對(duì)目錄為 C:Tomcat6.0jakarta2
目錄權(quán)限為:“腳本和可執(zhí)行文件”
(5) 創(chuàng)建 ISAPI 過(guò)濾器。IIS管理中站點(diǎn)屬性 => ISAPI 篩選器,添加:
篩選器名稱: jakarta2
可執(zhí)行文件: C:Tomcat6.0jakarta2isapi_redirector2.dll
(重新啟動(dòng)“World Wide Web Publishing”服務(wù)后,才能看到效果)
8. 牢記慘痛經(jīng)驗(yàn)。( ISAPI 往往容易出錯(cuò),并且不易調(diào)試。)
在 IIS 虛擬目錄中,要注意開(kāi)放可執(zhí)行文件權(quán)限。
如果文件格式是 NTFS ,要注意 /jakarta 的實(shí)際目錄及 /conf 目錄的“安全”設(shè)置,要讓 User 能夠“讀取、運(yùn)行、寫(xiě)入”,通常就是 C:tomcat6.0 的權(quán)限 => 替換子文件夾 權(quán)限。因?yàn)閺钠渌胤綇?fù)制過(guò)來(lái)的文件,不知道保留了什么權(quán)限。
在 Windows 2003 中,IIS 管理器中專門有個(gè) Web 服務(wù)擴(kuò)展 管理,把 redirector.dll 添加為允許。
裝好 tomcat 6 服務(wù)之后,采用直接執(zhí)行 startup.bat 能啟動(dòng),但開(kāi)啟服務(wù)卻不能啟動(dòng)。原因在于,使用服務(wù)啟動(dòng)時(shí),采用原來(lái)的 jdk1.4 ,而直接啟動(dòng)時(shí),采用的是環(huán)境變量 JAVA_HOME 里面的 jdk 1.6 。因此,需要使用 tomcat 6 服務(wù)管理界面,把 tomcat 6 使用的 jdk 設(shè)為 1.6 。
9. Tomcat 6 與 Tomcat 4 在 <%@ include file="inc.jsp" %> 時(shí)的區(qū)別:
在 tomcat 4 中,被包含的文件的文件編碼,以包含它的文件編碼為準(zhǔn),換句話說(shuō),是按“字節(jié)”包含。
在 tomcat 6 中,被包含的文件需要自己指定編碼,換句話說(shuō),是按“字符”包含。而自己指定編碼的
<%@ page pageEncoding="GBK" %> 在 tomcat 4 中會(huì)以“多次指定編碼”而報(bào)錯(cuò)。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開(kāi)源電腦
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- mtool修改器 V2023.11 官方最新版 / mtool
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費(fèi)
- iSecure Center電腦客戶端 V1.5.0 官方版
點(diǎn)擊加載更多評(píng)論>>