Tomcat常见问题

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

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

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堆新生代的最大值

posted @   安小  阅读(290)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示