當前位置:首頁 » 數據倉庫 » tomcat資料庫連接池監控
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

tomcat資料庫連接池監控

發布時間: 2022-05-13 00:41:58

❶ 怎麼在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");%>