❶ 怎麼在tomcat配置資料庫連接池
方法/步驟
Tomcat大都是免安裝綠色版的,找到Tomcat的解壓路徑,然後找打一下文件:tomcat\conf\context.xml。
打開文件context.xml。
將右側滾動條拉到最下方,並添加如下圖紅色框內的代碼。
也可復制如下代碼:
<Resource driverClassName="oracle.jdbc.driver.OracleDriver"
maxActive="30" maxIdle="3" maxWait="5000" name="jdbc/test" username="test" password="test"
type="javax.sql.DataSource" url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>
那上邊的代碼有什麼作用呢?下邊來給大家解釋比較常用的幾個參數。
driverClassName:驅動的名稱。
該參數為資料庫驅動類名稱,比如上邊使用的是oracle的驅動。當然也意為著只能連接Oracle的資料庫。如果想用MySQL的,那就寫下邊這個嘍。
MySQL的驅動為:com.mysql.jdbc.Driver
name/password:為資料庫的用戶名和密碼。
❷ 如何配置Tomcat資料庫連接池
查看Tomcat訪問日誌及錯誤日誌,容易發現經絕大部分屬於內存溢出、Tomcat進程數滿等性能問題。
加大tomcat內存配置能夠很好的解決溢出問題。
命令行啟動方式的內存配置
修改bin目錄下catalina.bat文件的第97行以下:rem --------------------------------------------------------------在該行下面加入以下內容:set JAVA_OPTS=-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=trueset JAVA_OPTS=-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:NewSize=192m -XX:MaxNewSize=384mset CATALINA_OPTS=-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:NewSize=192m -XX:MaxNewSize=384m
安裝tomcat服務時,進行配置
檢測是否配置成功tomcat內存
<%@ page contentType="text/html; charset=GBK"%><% out.println("總 內 存: " + java.lang.Runtime.getRuntime().totalMemory() / 1024 / 1024 + "MB");
out.println("<br>");
out.println("可用內存: " + java.lang.Runtime.getRuntime().freeMemory() / 1024 / 1024 + "MB");%>