Contents ...
udn網路城邦
設定 JNDI
2008/09/24 15:40
瀏覽2,371
迴響0
推薦0
引用0

法一、

Step 1# 在Tomcat 中要使用 JNDI 的網站根目錄中建立新資料夾 META-INF

Step 2# 在 META-INF 建立 context.xml

Step 3# 在 context.xml 中寫入以下資料, 其中紅色字體處為必須修改的地方

<?xml version="1.0" encoding="UTF-8"?>
<Context>

 <!--
 name : 資料庫的對應名稱(必須要和 web.xml 文件中 <res-ref-name>jdbc/JNDItest</res-ref-name> 相同)
 driverClassName : 所使用的 JDBC Driver 全名。
 url : JDBC Driver 要連接資料庫的 URL。
 user : JDBC Driver 使用的資料庫帳號。
 password : JDBC Driver 使用的資料庫密碼。
 maxActive : connection pool 同時可以處於活動狀態的最大連線數目。
 maxIdle : connection pool 同時可以處於閒置狀態的最大連線數目。
 maxWait : 當connection pool 沒有可以使用的 connection 時,單位毫秒。
 -->
 <Resource
  name = "jdbc/JNDItest"
  auth = "Container"
  type = "javax.sql.DataSource"
  driverClassName = "net.sourceforge.jtds.jdbc.Driver"
  url = "jdbc:jtds:sqlserver://localhost:1433/NorthWind"
  username= "sa"
  password= "sa"
  maxActive = "100"
  maxIdle = "10"
  maxWait = "10000"/>
 </Context>

Step 4# 在Tomcat 中要使用 JNDI 的網站根目錄中建立新資料夾 WEB-INF

Step 5# 在 WEB-INF 建立 web.xml

Step 6# 在 web.xml 中寫入以下資料, 其中紅色字體處為必須修改的地方

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="
http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

    <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>jdbc/JNDItest</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>
 
</web-app>

法二、

Step 1# 在 /<tomcat安裝路徑>/conf/server.xml 中的 <host></host> 標籤之間寫入以下資料, 其中紅色字體處為必須修改的地方

<Context docBase="C:/Tomcat5/webapps/JNDItest" path="/JNDItest" reloadable="true" crossContext="true" debug="0">
    <Resource name="jdbc/JNDItest" auth="Container" type="javax.sql.DataSource"/>
       <ResourceParams name="jdbc/JNDItest">
          <parameter>
              <name>driverClassName</name>    
              <value>net.sourceforge.jtds.jdbc.Driver</value>
          </parameter>
          <parameter>
              <name>url</name>            
               <value>jdbc:jtds:sqlserver://localhost:1433;databaseName=NorthWind</value>
          </parameter>
          <parameter>
              <name>username</name>
              <value>sa</value>
          </parameter>
          <parameter>
              <name>password</name>
                 <value>sa</value>
          </parameter>
          <parameter>
              <name>maxActive</name>
              <value>100</value>
          </parameter>
          <parameter>
              <name>maxIdle</name>
              <value>10</value>
          </parameter>
          <parameter>
              <name>maxWait</name>
              <value>1000</value>
          </parameter>
       </ResourceParams>
    </Context>

全站分類:不分類 不分類
自訂分類:AP-Tomcat
下一則: 變更 Tomcat 可使用的記憶體容量
發表迴響

會員登入