Tomcat常见问题

1. tomcat主页 http://localhost:8080 打不开

  设置环境变量JAVA_HOME,确认端口为8080,查看webappsROOT文件夹是否存在

2. 访问tomcat管理页面

先配置以下用户权限,然后点击tomcat主页的Server Status查看HTTP请求、JVM内存分配情况
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

3. 改变JVM内存大小

  在Windows的catalina.bat(或Linux的catalina.sh)第一行增加以下配置。

  若是eclipse内存溢出,可修改eclipse.ini或Run Configurations中的Arguments。
  set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

-Xmx         Java Heap最大值,默认值为物理内存的1/4;
-Xms         Java Heap初始值,缺省值是2MB,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn        Java Heap Young区大小
-Xss          每个线程的Stack大小
-XX:PermSize:  持久代内存初始化大小
-XX:MaxPermSize   持久代内存最大值
-XX:NewSize:   JVM堆新生代的默认大小
-XX:MaxNewSize    JVM堆新生代的最大值

原文地址:https://www.cnblogs.com/anxiao/p/6814074.html