JSP中tomcat的SQL Server2000資料庫連接池的配置

來源:互聯網
上載者:User

環境:

1. 資料庫:Microsoft SQL Server 2000

2. 資料庫驅動程式:net.sourceforge.jtds.jdbc.Driver

JNDI(Java Naming and Directory Interface)概述:

Tomcat4(5)提供了一個與Java Enterprise Edition應用服務相相容的JNDI--InitialContext實現執行個體。它的初始資料設定在$CATALINA_HOME/conf/server.xml檔案裡,並可能在網頁應用環境描述(/WEB-INF/web.xml)裡被下列元素引用:

1) <env-entry>--環境入口,設定應用程式如何操作。

2) <resource-ref>--資源參數,一般是資料庫驅動程式、JavaMail Session、自訂類工廠等。

3) <resource-env-ref>--在Servlet 2.4裡用來簡化設定不需認證資訊的資源資源如環境參數、resource-ref變數。

InitialContext在網頁應用程式初始化時被設定,用來支援網頁應用程式組件。所有的入口和資源都放在JNDI命名空間裡的java:comp/env段裡。點擊下列網址以擷取更多資訊:

1) Java命名和目錄介面(Java Naming and Directory Interface)

2) J2EE平台說明(J2EE Platform Specification)

設定JNDI資源

設定JNDI資源要在$CATALINA_HOME/conf/server.xml檔案裡使用下列標誌符:

1) <Environment>--設定域個可變的JNDI InitialContext入口的名字和值(同上面說的<env-entry>等價)。

2) <Resource>--設定應用程式可用的資源的名字和類型(同上面說的<resource-ref>等價)。

3) <ResourceParams>--設定Java資源類工廠的名稱或將用的JavaBean屬性。

4) <ResourceLink>--給全域JNDI環境(JNDI Context)添加一個連結。

上述這些標誌符必須放在<Context>和</Context>之間(針對專門的網頁應用程式)或<DefaultContext>和</DefaultContext>之間。

此外,設在網頁應用環境描述(Web Application Descriptor)(/WEB-INF/web.xml)裡的名字和值也在初始環境(Initial Context)裡被設定,當被<Environemt>元素值允許時將被重設初始值。

全域變數能在<Server>子項目的<GlobalNamingResources>裡設定。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.