Tomcat內存設置與查看

一、Tomcat內存查看

首先,確保你的Tomcat的webapps下有manager這個應用

其次,在config的tomcat-users.xml中的結點內加入

<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/> 

username和password可以隨意改

特別提醒:密碼一定要寫的複雜點並且一定不能用從網上拷貝的密碼,因爲黑客會利用這些信息進行攻擊的(我如果早點懂的這個道理就好了大哭

啓動Tomcat訪問http://localhost:8080/manager/status就可以看到內存情況

二、Tomcat內存設置

對於web項目中出現溢出時,通常需要進行此項配置

各種溢出情況請查看

http://blog.csdn.net/u013284604/article/details/17757781

1、Windows下通過BAT腳本啓動Tomcat的情況

在調用catalina.bat的腳本或catalina.bat中加入

set JAVA_OPTS=-Xms800m -Xmx800m -XX:PermSize=228M -XX:MaxNewSize=456m -XX:MaxPermSize=456m

2、Windows下Tomcat做Service的情況(Tomcat7)

方法1:

修改註冊表
HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Procrun 2.0/Tomcat7/Parameters/Java

如圖


其中JvmMs和JvmMx是初始堆內存和最大堆內存,其餘的參數要在Options中設定

-Xms1024m
-Xmx1024m
-XX:MaxNewSize=556m
-XX:MaxPermSize=556m
-XX:-UseGCOverheadLimit


如圖


方法2:

打開bin下的tomcat7w.exe,如圖





可以將設置內存的參數記錄在 Java Options選項下邊,

圖中內容爲

-Dcatalina.base=E:\apache-tomcat-7.0.39
-Dcatalina.home=E:\apache-tomcat-7.0.39
-Djava.endorsed.dirs=E:\apache-tomcat-7.0.39\endorsed
-Djava.io.tmpdir=E:\apache-tomcat-7.0.39\temp


點擊確定。

此方法與方法1的方法效果是相同的

3.Eclipse自帶server

在Eclipse->Window->Preferences->Java->Installed JREs
選中安裝的JDK或JRE,點擊Edit,在Default VM Arguments中加入參數,如【-Xms512M -Xmx512M】

4.Eclipse插件TomcatV321

在Eclipse->Window->Preferences->Tomcat->JVM setting
中增加愛JVM Parameters,點擊Add輸入形如【-Xms512M -Xmx512M】,點擊OK 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章