如何配置Tomcat数据库连接池
1个回答
展开全部
查看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");%>
加大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");%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询