1. 程式人生 > >Tomcat資料來源配置

Tomcat資料來源配置

 先看程式碼!各個屬性呢都應該看得懂http://www.blogjava.net/ec2008
   <Context>
        
            <Resource name="jdbc/test"
              type="javax.sql.DataSource"
              username="liuyong"
              password="liuyong"
              driverClassName="oracle.jdbc.OracleDriver"
              maxIdle="2"
              maxWait="5000"
              url="jdbc:oracle:thin:@localhost:1521:liuyong"
              maxActive="4"/>
 </Context>  
一:把上面的程式碼,加入tomcat,安裝目錄下conf資料夾下的server.xml中,位置放在  </GlobalNamingResources>節點之後吧!(E:/tomcat6/conf/)

二:另外再建一個和你工程名一樣的.xml檔案,把上述程式碼COPY進去,然後儲存放在E:/tomcat6/conf/Catalina/localhost資料夾中,如果沒有Catalina目錄就自己建,好

三:之後呢在你的工程web.xml中加入如下程式碼:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource </res-type>
<res-auth>Container</res-auth>
</resource-ref>

完了,配置結束,開始測試:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.sql.*"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>tomcat datasource test</title>
</head>
<body>
<%
Context initContext = new InitialContext();
//法一:java:/comp/env這個玩意是固定的
//Context envContext = (Context) initContext.lookup("java:/comp/env");
//DataSource db = (DataSource)envContext.lookup("jdbc/test");
//法二:
DataSource db = (DataSource)initContext.lookup("java:/comp/env/jdbc/test");
Connection conn = db.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM XIAO");
while(rs.next()){
       out.print(rs.getString("name")+"__ ");
       out.print(rs.getString("school")+"<br>");
}
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

相關推薦

Tomcat資料來源配置

 先看程式碼!各個屬性呢都應該看得懂http://www.blogjava.net/ec2008   <Context>                     <Resource name="jdbc/test"              type="ja

Tomcat資料來源配置筆記

現在做javaWeb開發用的伺服器一般都是tomcat,而且資料來源的配置往往都是在applicationContext.xml中配置一個dataSource的bean,這樣往往就會造成很多的不便,本文就介紹把資料配在tomcat下。 1、首先在tomca

TOMCAT 資料來源配置不同版本有不同配置

Could not get JDBC Connection;  nested exception is  org.apache.tomcat.dbcp.dbcp.SQLNestedException:  在將系統遷移時,發現報這個錯,後來發現是TOMCAT資料來源配置錯,因

Hibernate Tomcat JNDI資料來源配置(備忘)

簡述: 配置JNDI 查詢Tomcat 中server.xml中定義的資料來源 步驟: 1. 修改elipse的資料來源server.xml 主要修改如下, 1. 新增下面這段Context文字 其中StudentManagementWeb是專案名稱 &l

IDEA社群版中maven-tomcat外掛配置JNDI資料來源

前言:   由於在學習過程中,教程是使用eplices進行的,而我自己是使用IDEA,所以把配置過程記錄下來   執行環境:OSX 10 、IDEA社群版、Java8、mysql 5.1.38、to

tomcat 加密資料來源配置

配置資料來源 1) 配置位置 可以選擇以下位置中的Context></Context>標籤中進行配置 %TOMCAT_HOME%\conf\server.xml。 %TOMCAT_HOME%\conf\context.xml。

Tomcat db2 配置資料來源

<?xml version='1.0' encoding='utf-8'?><Context displayName="webpublish Application" docBase="gsportal" path="/" workDir="work/Cat

tomcat資料來源配置和使用

在Java語言中,DataSource物件就是一個代表資料來源實體的物件。一個數據源就是一個用來儲存資料的工具,它可以是複雜的大型企業級資料庫,也可以是簡單得只有行和列的檔案。資料來源可以位於在伺服器端,也可以位於客服端。應用程式通過一個連線來訪問資料來源,那麼一個DataSource物件就是用於提供連線資料

Tomcat資料來源配置

Tomcat本身並不具備提供資料來源的能力,它需要藉助其他的開源資料來源(如DBCP)類實現。通過Tomcat提供的資料來源,我們的程式中可以通過JNDI來訪問資料來源。 下面以DBCP(Tomcat內建的)為例,簡介資料來源的配置。 資料來源的配置也有兩種方式,一種是通過修改Tomcat系統檔案來配置全域

Tomcat配置連線池和資料來源

1、DataSource介面介紹 (1)DataSource 概述 JDBC1.0原來是用DriverManager類來產生一個對資料來源的連線。JDBC2.0用一種替代的方法,使用DataSource的實現,程式碼變的更小巧精緻,也更容易控制。 一個DataSource

重裝JDK後Tomcat配置

需要 .cn 添加 cat log eclips cli mage eclipse 比如JDK之前是1.8.0_31的,升級之後變成了1.8.0_131之後,Tomcat需要做如下配置: 對於Eclipse中之前配置的Tomcat需要刪除後重新添加一個。重裝JDK後

linux tomcat安全配置

部署 錯誤頁 傳輸 添加 ges 自動部署 num 文件 web 刪除默認目錄 安裝完tomcat後,刪除$CATALINA_HOME/webapps下默認的所有目錄文件 rm -rf /srv/apache-tomcat/webapps/* 用戶管理 如果不需要通過w

[zhuan]tomcat環境配置

pac 我的電腦 aid c89 java_home 電腦 list img 默認 http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html 一、安裝JDK和Tomcat 1,安裝JDK:直接運行jdk

Tomcat之——配置項目有虛擬路徑

server 依據 pre dsm XML data upload sdn true 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47024863 非常easy,在Tomcat的Server

一臺機器啟動多個tomcat簡單配置

col shu class 運行 配置 多個tomcat dir http服務 nbsp 一臺機器啟動多個Tomcat只需要解決Tomcat端口沖突的問題。 相關配置:打開 Tomcat 目錄下 conf \ server.xml 共修改三處端口,分別是: <Ser

Tomcat相關配置說明

com ext cat mage connect 端口 http 註意 項目 1.修改安裝位置 在conf下的sever.xml中加一行 <Context path="" docBase="/項目實際路徑" debug="0" reloadable="true"/&g

tomcat安裝配置規範

上傳 linu tom 用戶權限 onf ash 目的 完全 普通 tomcat用戶設置 1 2 [[email protected]/* */ ~]# useradd -u 501 tomcat [[email protected

IntelliJ IDEA JDK及Tomcat配置

完成 jdk配置 ron 9.png 是否 綠色 apps tro mage 1.JDK配置環境變量 JDK版本:jdk-8u91,安裝好後配置JDK的環境變量。 1.1.桌面計算機圖標右鍵屬性,左側選擇高級系統設置,點下邊的環境變量。 1.2 在系統變量下選擇新

Nginx+Tomcat 安裝配置

tomcat nginx 一、安裝JDK下載相應的jdk包,解壓、配置環境變量本文使用jdk-8u144-linux-x64.tar.gztar -zxvf jdk-8u144-linux-x64.tar.gz mkdir -p /usr/java/ mv jdk1.8.0_144/ /usr/jav

quartz 下的tomcat配置使用

rop tomcat 兩個文件 execution otf 優先 nco 信息保存 服務端 quartz 廢話不多說,開始學習配置,maven管理的項目 1、首先引入jar, <!-- quartz 的jar --><dependency> &