亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

配置 Tomcat 6.0

2019-11-17 03:35:31
字體:
來源:轉載
供稿:網友

1. 從 http://tomcat.apache.org 下載 tomcat 6 的 zip 包版本。


2. 解壓到 C:/Tomcat6.0  (選取一個簡單的目錄名,有利于配置)


3. 打開命令提示符 cmd.exe ,進入目錄 C:/Tomcat6.0/bin ,進行服務安裝。

    (已有的 Tomcat 4.0 服務,已占用了 Apache Tomcat 這個 "服務顯示名",因此需要修改 service.bat 這個文件,把里面的 "Apache Tomcat" 這個服務顯示名改為 "Apache Tomcat 6" 。)

    執行安裝:

    C:/Tomcat6.0/bin> service install


4. 修改 java_HOME 環境變量?!拔业碾娔X”=>“屬性”=>“高級”=>“環境變量”。

    要求 JAVA_HOME 指向 jdk1.5 或 jdk1.6


5. 修改配置,改變 web 所在目錄。打開 conf/server.xml ,在 Host 內添加 Context :

        <Context path="" docBase="D:/Inetpub/wwwroot"></Context>


6. 添加數據庫連接池。server.xml 中在 Context 內添加 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" />

        (后來發現,用 jdbc.odbc 時,同一個 conn 不能同時創建多個 statement 。需要另一個 jdbc 驅動才可以,driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test_db;" )

    WEB-INF/web.xml 中,在 web-app 內添加 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 下創建目錄 jakarta2 ,將 isapi_redirector2.dll 放入該目錄。

    (2) 創建文本文件 C:/Tomcat6.0/conf/workers2.PRoperties ,內容為:

      [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) 創建注冊表文件,內容為:

      Windows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]
      "workersFile"="C://Tomcat6.0//conf//workers2.properties"
      "extensionUri"="/jakarta2/isapi_redirector2.dll"
      "logLevel"="error"
      "serverRoot"="C://Tomcat6.0//"

    (4) 創建 IIS 虛擬目錄: /jakarta2 ,實際絕對目錄為 C:/Tomcat6.0/jakarta2

       目錄權限為:“腳本和可執行文件”

    (5) 創建 ISAPI 過濾器。IIS管理中站點屬性 => ISAPI 篩選器,添加:

       篩選器名稱: jakarta2

       可執行文件: C:/Tomcat6.0/jakarta2/isapi_redirector2.dll

       (重新啟動“World Wide Web Publishing”服務后,才能看到效果)


8. 牢記慘痛經驗。( ISAPI 往往容易出錯,并且不易調試。)

    在 IIS 虛擬目錄中,要注意開放可執行文件權限。

    如果文件格式是 NTFS ,要注意 /jakarta 的實際目錄及 /conf 目錄的“安全”設置,要讓 User 能夠“讀取、運行、寫入”,通常就是 C:/tomcat6.0 的權限 => 替換子文件夾 權限。因為從其他地方復制過來的文件,不知道保留了什么權限。

    在 Windows 2003 中,IIS 管理器中專門有個 Web 服務擴展 管理,把 redirector.dll 添加為允許。

    裝好 tomcat 6 服務之后,采用直接執行 startup.bat 能啟動,但開啟服務卻不能啟動。原因在于,使用服務啟動時,采用原來的 jdk1.4 ,而直接啟動時,采用的是環境變量 JAVA_HOME 里面的 jdk 1.6 。因此,需要使用 tomcat 6 服務管理界面,把 tomcat 6 使用的 jdk 設為 1.6 。


9. Tomcat 6 與 Tomcat 4 在 <%@ include file="inc.jsp" %> 時的區別:

    在 tomcat 4 中,被包含的文件的文件編碼,以包含它的文件編碼為準,換句話說,是按“字節”包含。

    在 tomcat 6 中,被包含的文件需要自己指定編碼,換句話說,是按“字符”包含。而自己指定編碼的
    <%@ page pageEncoding="GBK" %> 在 tomcat 4 中會以“多次指定編碼”而報錯。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕精品视频| 欧美在线视频免费观看| 国产欧美日韩视频| 亚洲一级免费视频| 国内精品美女av在线播放| 国产欧美在线看| 日韩精品在线免费观看| 亚洲美腿欧美激情另类| 国产亚洲美女久久| 亚洲国产成人av在线| 夜夜嗨av色综合久久久综合网| 91欧美精品午夜性色福利在线| 久久国产一区二区三区| 亚洲欧洲在线视频| 亚洲在线第一页| 欧美成人精品一区二区| 超碰97人人做人人爱少妇| 亚洲精品日韩激情在线电影| 中文字幕一区电影| 国产精品一二三在线| 久久综合免费视频| 精品国产乱码久久久久久虫虫漫画| 欧美在线观看视频| 欧美猛少妇色xxxxx| 久久久久久国产精品三级玉女聊斋| 日韩中文字幕视频在线观看| 一个人看的www久久| 国产欧美一区二区三区四区| 久久中文字幕在线| 92国产精品久久久久首页| 成人信息集中地欧美| 欧美性视频网站| 福利二区91精品bt7086| 久久久国产一区二区三区| 国产精品日韩在线播放| 日韩有码在线视频| 久久久久久久久久av| 亚洲天堂av在线播放| 欧美午夜精品久久久久久人妖| 国产精品视频地址| 日韩美女写真福利在线观看| 国产一区二区日韩| 亚洲精品电影在线| 91久久久在线| 国产91久久婷婷一区二区| 欧美激情伊人电影| 国产精品久久久久久婷婷天堂| 欧美日韩在线视频一区| 日韩精品视频在线| 日韩欧美一区二区在线| 亚洲福利小视频| 日韩免费视频在线观看| 57pao成人国产永久免费| 国产精品久久久久久av福利| 国产成人精品av在线| 国内精品久久久久久久| 国产精品精品久久久久久| 亚洲天堂av在线免费| 久久久久久久国产| 中文字幕亚洲欧美日韩2019| 欧美日韩视频在线| 久热99视频在线观看| 日韩免费av片在线观看| 欧美有码在线观看| 亚洲小视频在线| 久久久国产精品亚洲一区| 久久久久女教师免费一区| 久久久久久久爱| 国产精品久久久久秋霞鲁丝| 精品人伦一区二区三区蜜桃网站| 久久精品一区中文字幕| 国产91亚洲精品| 国产精品色午夜在线观看| 国产v综合v亚洲欧美久久| 亚洲乱码国产乱码精品精| 国产精品高潮在线| 日韩毛片中文字幕| 亚洲大胆人体av| 538国产精品一区二区免费视频| 日韩美女免费视频| 亚洲第一视频在线观看| 国产精品成人在线| 欧美日韩国产色视频| 国产午夜精品一区理论片飘花| 97久久伊人激情网| 亚洲电影免费观看高清完整版在线| 久久中文字幕在线视频| 国产亚洲精品一区二区| 亚洲图片在线综合| 91免费国产视频| 国产一区红桃视频| 日本三级久久久| 91精品国产99久久久久久| 韩国日本不卡在线| 亚洲精品资源美女情侣酒店| 久久久久久久久久久91| 国产精品久久久久久久一区探花| 国产一区二区色| 久久婷婷国产麻豆91天堂| 一区二区三区久久精品| 国产欧美一区二区| 国产精品一区二区性色av| 欧美超级乱淫片喷水| 日本高清+成人网在线观看| 久久综合久久美利坚合众国| 久久久久久综合网天天| 久久久久久久久久久久久久久久久久av| 91精品久久久久久久久久久久久| 久久偷看各类女兵18女厕嘘嘘| www国产亚洲精品久久网站| 久久久精品视频成人| 色婷婷综合久久久久中文字幕1| 中文字幕亚洲精品| 国产在线观看精品一区二区三区| 午夜伦理精品一区| 亚洲欧洲在线免费| 久久久久久这里只有精品| 久久亚洲精品小早川怜子66| 欧美精品久久久久久久免费观看| 欧美激情亚洲另类| 欲色天天网综合久久| 国产精品日日摸夜夜添夜夜av| 久久中文字幕一区| 亚洲精品自拍第一页| 亚洲欧美日韩精品久久亚洲区| 久久激情五月丁香伊人| 久久亚洲一区二区三区四区五区高| 亚洲毛片在线免费观看| 久久久久久久久久久成人| 亚洲欧洲日产国产网站| 欧美日韩精品国产| 欧美成人精品xxx| 91精品国产成人| 久久人人爽人人爽人人片av高请| 亚洲а∨天堂久久精品喷水| 欧美乱人伦中文字幕在线| 亚洲一区二区三区四区视频| 亚洲国产小视频| 国产精品激情av电影在线观看| 精品国产一区二区三区久久久| 亚洲精品日韩av| 亚洲男女自偷自拍图片另类| 午夜精品蜜臀一区二区三区免费| 在线电影欧美日韩一区二区私密| 欧美亚洲国产精品| 日韩av网站在线| 欧美精品videossex性护士| 亚洲缚视频在线观看| 久久影视电视剧免费网站| 亚洲欧美一区二区精品久久久| 综合网中文字幕| 亚洲黄页视频免费观看| 欧美有码在线视频| 国产精品美女视频网站| 26uuu日韩精品一区二区| 夜色77av精品影院| 国产欧美在线看| 久久精品影视伊人网| 欧美成人免费在线视频| 欧美黄色片在线观看| 国产精品丝袜久久久久久不卡| 亚洲国产精品va在线看黑人| 亚洲成人xxx| 国产精品一区二区三区免费视频|