`
fengfan2008
  • 浏览: 96448 次
  • 性别: Icon_minigender_1
  • 来自: 南京市
社区版块
存档分类
最新评论

JvisualVm监控Tomcat 不成功 - 我的解决方案

阅读更多
网上关于JvisualVm监控Tomcat 无法显示的java程序, 有各种配置如:
http://zcyjbyb.iteye.com/blog/1591442
http://www.iteye.com/topic/712495

我是winxp都试过了,还是不可以, 原来在下面操作后, 还要修改系统的环境变量就可以了
把用户变量中的TEMP TMP改为
D:\apache-tomcat-6.0.20\temp
即可(PS, 我的tomcat是安装在上述路径中)

如果tomcat是在MyEclipse中启动则要在Preferences->..->Server->Tomcat6.X-JDK Options中加入
-Dcatalina.home=d:\apache-tomcat-6.0.20
-Dcatalina.base=d:\apache-tomcat-6.0.20
-Djava.endorsed.dirs=d:\apache-tomcat-6.0.20\endorsed
-Djava.io.tmpdir=d:\apache-tomcat-6.0.20\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=d:\apache-tomcat-6.0.20\conf\logging.properties
-Xrs -Xms256m -Xmx256m -XX:MaxPermSize=128m -Xmn128m
-XX:SurvivorRatio=8
-XX:+PerfBypassFileSystemCheck
-XX:+UseParallelGC
-XX:+HeapDumpOnOutOfMemoryError
-Xloggc:c:\_jvm_.txt -XX:+PrintGCDetails -XX:+PrintGCTimeStamps

本地监控
在catalina.bat中“rem Guess CATALINA_HOME if not defined”下加:

set JAVA_OPTS=-XX:+PerfBypassFileSystemCheck

已测试通过,方便以后自己查找.
分享到:
评论

相关推荐

    Tomcat 8 免安装版本

    - 查阅官方文档和社区论坛,寻求解决方案。 9. **扩展性** - 通过添加第三方模块,如mod_jk或mod_proxy_ajp,可以将Tomcat集成到Apache HTTP服务器,以获得更高的负载均衡和缓存能力。 - 可以使用Spring Boot的...

    信息系统运行卡顿、宕机的原因分析与初步解决方案

    ### 信息系统运行卡顿、宕机的原因分析与初步解决方案 #### 一、硬件层面的问题及解决方案 1. **网络原因**: - **问题描述**:网络带宽不足,包括服务器带宽、客户端带宽以及并发用户的数量。这可能会导致系统...

    tomcat out of memory

    标题 "Tomcat Out of Memory" 指的是在运行Apache ...通过以上分析和解决方案,我们可以有效地处理和预防"Tomcat Out of Memory"问题,确保服务器稳定运行。持续监控、优化和学习将有助于提升系统的性能和可靠性。

    apache-tomcat7,最新版

    "一气之下"下载最新版也反映出开发者在遇到问题时寻求快速解决方案的心态。 在使用Apache Tomcat7时,开发者需要注意以下几点关键知识点: 1. **安装与配置**:下载解压后,需要根据操作系统的不同进行相应的环境...

    jvisualvm使用方法

    PermGen space`这一特定类型的内存溢出错误进行探讨,并通过使用jvisualvm工具来监控内存使用情况、跟踪垃圾回收机制以及执行时内存分析等手段,来帮助开发者更好地理解问题根源并找到解决方案。 #### jvisualvm...

    tomcat黑窗

    解决方案 - **检查配置文件**:确保`conf/catalina.properties`等配置文件中的路径正确无误。 - **修改`set_RUNJAVA`命令**: - 将`set_RUNJAVA="%JRE_HOME%\bin\java"`改为`set_RUNJAVA="%JRE_HOME%\bin\javaw`,...

    tomcat内存溢出

    本文将围绕“Tomcat内存溢出”这一主题,结合提供的描述与部分内容,深入探讨该问题的原因、表现形式以及具体的解决方案。 #### 二、Tomcat内存溢出概述 Tomcat服务器在运行过程中如果出现`java.lang....

    tomcat java应用服务实践视频.rar

    最后,"Tomcat监控和优化rar"可能涵盖了使用各种工具(如JMX、JVisualVM、Prometheus、Grafana等)来监控Tomcat的CPU使用率、内存消耗、线程状态、HTTP请求等指标,以及根据监控结果进行性能调优的方法。这部分内容...

    数据库更新工具+tomcat内存溢出解决办法+birt

    5. 定期重启:对于一些不可预测的内存问题,定期重启Tomcat服务器也是一种临时的解决方案。 【在BIRT中使用Web Services数据源】 BIRT(Business Intelligence and Reporting Tools)是一款开源的报告生成工具,...

    jdk tomcat.zip

    Java开发工具包(JDK)和...总结而言,JDK和Tomcat是Java Web开发不可或缺的工具,它们为开发者提供了从编写代码到运行Web应用的全套解决方案。学习和熟练使用这两个工具,可以为深入探索Java世界打下坚实的基础。

    tomcatOutOfMemory错误解决方法共4页.pd

    2. **监控内存使用**:使用工具如JVisualVM、MAT(Memory Analyzer Tool)或JConsole等来监控Tomcat的内存使用情况,找出内存消耗高的原因。 3. **调整JVM参数**:通过设置JVM启动参数,如-Xms和-Xmx设定堆内存初始...

    VisualVM入门

    总的来说,VisualVM是一个功能强大的工具,它集合了多个性能监控和问题诊断的JDK工具于一体,成为了一个非常受欢迎的监控解决方案。由于VisualVM的免费开源特性,它已成为Java性能分析的事实标准工具之一。通过学习...

    解决Java_heap_space问题

    以下是一些有效的解决方案: 1. **调整JVM参数** - 使用`-Xms`和`-Xmx`参数设置JVM的初始堆大小和最大堆大小。例如: ``` set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=512m ``` 上述...

    跳槽涨薪精选面试题.pdf

    - 使用工具如JVisualVM、Visual GC等监控JVM的运行状态,分析内存泄漏、垃圾回收等问题。 - 结合日志和异常信息定位具体问题。 #### 5. Web开发相关知识点 - **浏览器发出一个请求到收到响应经历了哪些步骤** -...

    jeecg常见问题

    2. **监控和调整**:使用工具如JVisualVM来监控Tomcat的内存使用情况,并根据实际情况进行调整。 #### 四、代码生成器配置问题 Jeecg提供了两种代码生成器的方式:GUI图形界面和在线编码(onlinecoding)。推荐使用...

    java抛java heap space

    ### Java Heap Space 异常详解及解决方案 #### 标题:Java 抛出 Java Heap Space 错误 在 Java 应用程序运行过程中,如果出现内存不足的情况,JVM(Java虚拟机)会抛出 `java.lang.OutOfMemoryError: Java heap ...

    apache服务器出现内存溢出的解决方法.doc

    内存溢出有几种不同的类型,每种类型的解决方案都略有不同。 1. **OutOfMemoryError: Java heap space**: 这是由于Java堆内存不足造成的。Java堆是Java程序用来存储对象的主要内存区域。当应用程序创建太多对象或者...

    记录java.lang.OutOfMemoryErrorJava heap space的情况.docx

    二、解决方案: 解决这个问题通常涉及JVM调优,通过调整JVM参数来增大堆内存的容量。对于Tomcat服务器,可以在以下几个地方进行设置: 1. 修改`tomcat9w.exe`中的Java选项,添加`-XX:PermSize=128m`和`-XX:...

    解决jvmjava.net.BindException: Address already in use: JVM_Bind异常

    可以使用JVisualVM或其他Java监控工具检查JVM的状态。 4. **操作系统设置**:在某些情况下,可能需要调整操作系统的套接字复用设置。例如,在Linux中,可以设置`SO_REUSEADDR`套接字选项,允许在端口释放后立即重新...

Global site tag (gtag.js) - Google Analytics