`
releasa
  • 浏览: 40576 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat 内存调试

    博客分类:
  • Java
阅读更多
最近很恼火,tomcat总是慢慢死掉,后面在网上查到是,tomcat内存溢出了.
具体的做法是:

引用
Windows环境下修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m

Linux环境下修改“%TOMCAT_HOME%\bin\catalina.sh”文件,在文件开头增加如下设置:JAVA_OPTS=’-Xms256m -Xmx512m’

其中,-Xms设置初始化内存大小,-Xmx设置可以使用的最大内存


终于给解决,心情大悦,嘿嘿

还有一个要注意的问题就是 在myeclipse里面启动tomcat是不能生效的,这种方式只能采用startup.bat来启动,如果要在myeclipse里面启动就要在perference里面设置启动参数
1
0
分享到:
评论

相关推荐

    java excel导出tomcat内存溢出处理方法

    ### Java Excel导出Tomcat内存溢出处理方法 在Java应用开发过程中,特别是在进行大量数据处理如Excel导出等操作时,经常会遇到Tomcat服务器内存溢出的问题。内存溢出是指程序运行时申请的内存超过了系统能提供的...

    java tomcat 远程调试 在服务器上debug

    工具方面,除了IDE自带的调试功能,还有一些辅助工具可以提升调试效率,比如VisualVM或JConsole,它们提供了内存、线程和性能分析等功能,有助于发现性能瓶颈和内存泄漏等问题。 总之,Java Tomcat远程调试是开发和...

    eclipse远程调试tomcat

    - `transport=dt_socket`:指定使用Socket连接方式进行调试,也可以选择`dt_shmem`来通过共享内存的方式连接到调试服务器。 - `address=8000`:指定调试服务器监听的端口号。 - `server=y`:表示当前设置的是服务器...

    使用Eclipse远程调试Linux服务器Tomcat项目

    * transport=dt_socket:Socket连接,可选dt_shmem通过共享内存的方式连接到调试服务器 * address=8000:调试服务器监听的端口 * server=y:是否是服务器端,n为客户端 * suspend=n:启动过程是否加载暂停,y为启动...

    idea13远程服务器TOMCAT调试

    - 标签中提到的“工具”,可能是指使用如`jconsole`或`VisualVM`这样的Java性能监控工具,它们可以帮助查看服务器的内存使用、线程状态等信息,配合IDEA进行更全面的调试。 9. **安全注意事项**: - 调试端口应只...

    Tomcat内存溢出的三种情况及解决办法分析

    内存中的一部分必须...总的来说,解决Tomcat内存溢出问题需要综合考虑JVM参数设置、应用程序优化、操作系统限制以及可能存在的资源竞争等因素。通过细致的调试、监控和配置调整,通常能够有效地防止和解决这类问题。

    jvm tomcat eclipse 远程 断点 debug 调试 jpda

    在Eclipse中,开发者需要创建一个远程调试配置,指定服务器的IP地址和端口号,然后在代码中设置断点,就可以在Eclipse中调试远程Tomcat上的应用了。 3. **Eclipse的调试配置** 在Eclipse中,打开Debug配置界面,...

    Tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException)

    解决Tomcat内存溢出问题的关键在于优化JVM的内存配置。以下是几个关键步骤: 1. **调整JVM启动参数**:你可以通过设置JVM的启动参数 `-Xms` 和 `-Xmx` 来控制Java进程的初始堆大小和最大堆大小。例如,可以将它们...

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx )

    【JConsole工具详解】 JConsole是Java Development Kit (JDK) 自带的一个强大的监测和管理工具,主要用于诊断和分析Java应用...对于基于JDK 5.0的Tomcat配置,确保JConsole的兼容性以及正确配置JMX代理是关键步骤。

    在Tomcat和Eclipse进行远程调试的配置

    - **内存设置**:为了确保Tomcat在调试过程中有足够的内存空间,可以设置`JAVA_OPTS`参数,例如`-Xms64m -Xmx512m`来指定最小和最大堆内存大小。这有助于避免在调试过程中因内存不足而产生的问题。 - **服务管理器...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    然而,默认情况下,Tomcat服务的内存分配可能不足以支持大规模或高负载的应用场景,因此合理配置Tomcat的启动参数对于提高应用性能至关重要。 #### 二、Tomcat 7 Windows服务启动的基本概念 当我们将Tomcat安装为...

    Tomcat7.0 tomcat最新版本

    9. **错误处理**:Tomcat 7.0改进了错误页面处理,可以自定义错误页面并提供更友好的错误报告,便于开发者调试。 10. **国际化支持**:Tomcat 7.0增强了对多语言环境的支持,使得全球化的Web应用部署更为方便。 ...

    tomcat8.5.59

    四、Tomcat的监控与调试 1. JMX监控:通过JMX(Java Management Extensions),可以远程监控Tomcat的状态,包括线程、内存、连接器等。 2. Catalina日志:`logs/catalina.out`文件记录了Tomcat的运行日志,便于...

    Tomcat深入剖析pdf+源码(Tomcat运行原理)

    通过深入学习,读者能够对Tomcat的内部机制有全面而深入的理解,从而更好地优化和调试应用。 Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是开发和部署Java ...

    eclipse中的tomcat插件

    Eclipse中的Tomcat插件使得开发者无需离开IDE就能方便地管理和调试在Tomcat服务器上的应用,大大提升了开发效率。 **一、Eclipse与Tomcat的集成** 1. **安装Tomcat插件**:Eclipse可以通过内置的Marketplace或通过...

    SmartTomcat-4.2.0.zip

    SmartTomcat 4.2.0是一款专为管理Apache Tomcat服务器而设计的强大工具,旨在简化Tomcat的部署、监控和调试过程,提升开发和运维效率。在IT行业中,Tomcat作为一款流行的Java Servlet容器,广泛应用于Web应用的开发...

    webServer tomcat5 / tomcat6 / tomcat7 / tomcat8

    它还引入了新的管理接口,改进了部署流程,并优化了内存使用,使得在处理大量请求时更加高效。 3. **Tomcat 7**:Tomcat 7带来了对Servlet 3.0、JSP 2.2和EL 2.2的支持。这个版本加强了安全性,引入了新的标签库,...

    Tomcat 8 免安装版本

    - 使用JVM参数调整内存分配、垃圾回收策略等,以提升性能。 7. **安全性** - 在`conf/server.xml`中配置`Realm`来实现身份验证,可以设置基于文件、JDBC或其他方式的用户数据库。 - `conf/web.xml`可以定义全局...

    tomcat启动debug.txt

    根据提供的文件信息,我们可以深入探讨有关Tomcat启动调试的相关知识点。 ### Tomcat启动与调试的基础概念 Apache Tomcat是一款开源的Servlet容器,主要用于部署和运行Java Web应用程序。它支持最新的Servlet、JSP...

    tomcat6 tomcat7

    另外,Tomcat7还引入了Web应用程序内存泄漏检测和防护机制,提高了整体性能和稳定性。 **二、JDK配置** 1. **JDK6配置** - 安装JDK6,例如版本JDK6 Update 22。 - 设置环境变量`JAVA_HOME`,值指向JDK安装路径...

Global site tag (gtag.js) - Google Analytics