【 认真工作,享受生活 】

笑中千关过,愁内百事哀,争胜是祸,繁华似梦,平淡是福。
随笔 - 57, 文章 - 0, 评论 - 12, 阅读 - 11万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

修改Tomcat内存的解决之道!(看图说话,原创100%)

Posted on   qiqi  阅读(1329)  评论(0编辑  收藏  举报

   今天公司在验收西安学员做的电子化物流的项目时,发现内存溢出。因为该项目用的是SSH框架和oracle数据库。new的对象太多,Hibernate没有做优化导致内存溢出。

因时间紧迫,需要验收,将学生的项目跑起来。项目验收的同事,决定我们改改Tomcat的内存大小,将Tomcat的初始内存和最大内存都设置的尽量大一些。

下面就该问题进行阐述:( 呵呵 截图说话,直观明了哦  ^_^ )

 

情况一:在拿到源代码布置到MyEclipse后,需在Tomcat下发布(在MyEclipse集成环境下进行的tomcat发布),

           则需要做如下设置:

           MyEclipse --> Window --> Preference... --> MyEclipse --> Application Servers -->

           Tomcat --> Tomcat 6.X --> JDK --> Optional Java VM arguments :进行设置

           设置的内容:-Xms256m -Xmx512m
                            -Dcom.sun.management.jmxremote=true

           如图:

          


情况二:在无源代码(只有webapp下的发布文件),而需直接修改Tomcat配置,启动Tomcat后访问即可!

           方法设置:

          所有程序 --> Apache Tomcat 6.0 --> Configure Tomcat 进行相关设置即可:
         
         
          如图:

         
         

以上就是修改Tomcat的内存的解决之道!嘿嘿

 

 

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示