一、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