使用安装版Tomcat 6.0 ,打开tomcat界面选择java这一项,在java options:
加入
-Djava.rmi.server.hostname=127.0.0.1
-Dcom.sun.management.jmxremote.port=8088
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
使用jconsole 127.0.0.1:8088可以连接成功,也能看到jvm运行情况,
但此时访问已经部署的应用,却提示“无法显示网页”
把这些参数去掉,重启tomcat,应用可以正常访问。是什么原因呢?
问题补充:easyroomcsdn 写道
无法访问网页,是没有服务呢?还是404呢?日志里打印的是什么呢?
就是无法访问网页,不是404,就像你打不开某个网址一样。网页都没打开,当然不会有日志了。把那几行配置去掉,应用就可以访问了。
问题补充:
今天又研究了一会,猜想了一下是不是这个端口独占的,不能和应用冲突,把Dcom.sun.management.jmxremote.port=8088 改为80, 重启tomcat 果然,应用可以访问。之后去网上看来些相关信息,确实为两个端口,不能占用。
相关推荐
使用JVisualVM、JConsole或JMX等工具可以帮助监控JVM的性能,查看内存使用情况,定位内存泄漏,以及分析垃圾收集的性能。 6. **持久代与元空间(Metaspace)**: 在Java 8及以后的版本中,永久代被元空间取代,...
1. **监控工具**:使用像`top`、`jstack`、`jmap`、`jconsole`、`VisualVM`等工具来实时监控Tomcat的线程状态、内存使用和垃圾回收情况。 2. **日志分析**:检查Tomcat和应用的日志,寻找异常信息,如线程阻塞、...
Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...
1. **CPU占用过高问题排查**:当遇到Java应用(如Tomcat)CPU占用过高时,通常会使用`jps`找到JVM进程,`jstack`分析线程状态,`jstat`监控JVM内存和垃圾收集情况。 2. **log4j死锁问题**:log4j 1.x版本可能存在...
jconsole是一个图形化界面工具,可以实时监控Java应用的性能和资源使用情况,包括JVM指标、线程、类装载、内存、垃圾收集等。 8. **jvisualvm (Java VisualVM)**: jvisualvm是另一个功能强大的Java应用性能分析...
9. **日志管理**:Tomcat的日志文件位于logs目录下,包括catalina.out、host-manager、manager等,这些文件有助于调试和监控Tomcat的运行状态。 10. **安全设置**:默认情况下,Tomcat的管理界面(如Manager App和...
- **JVM工具**:使用JDK自带的JConsole、VisualVM或JProfiler等工具可以实时监控Tomcat的内存使用情况,找出可疑的对象和类。 - **heap dump**:通过JVM命令`jmap -dump`生成堆转储文件,然后使用分析工具查看内存...
- Tomcat 8提供了管理工具,如`manager`和`admin`应用,用于管理Web应用的部署和监控。 - 配置这些管理应用需要在`conf/tomcat-users.xml`中添加用户和角色。 5. **日志和调试** - Tomcat的日志文件位于`logs`...
- **监控工具**:使用JMX(Java Management Extensions)工具如VisualVM或JConsole监控Tomcat运行状态。 - **日志管理**:配置`logging.properties`文件,定制日志级别和输出位置。 总之,Apache Tomcat 7.0 64位...
Java运行时监控是Java开发和运维过程中至关重要的一个环节,它可以帮助我们实时了解应用程序的运行状态,及时发现并解决问题,确保系统的稳定性和性能。本文将深入探讨Java运行时监控的相关知识点,结合提供的压缩包...
下面将详细介绍这些命令及其在监控Tomcat内存使用情况中的应用。 **jmap** 是一个强大的命令行工具,它允许开发者获取JVM的内存映射、堆dump、GC信息等。在Tomcat的内存监控中,最常用的功能是生成heap dump文件。...
Apache Tomcat性能调整是优化应用程序运行效率的关键环节,特别是在高并发和大数据量的场景下。以下是一些关于Tomcat性能调整的重要知识点: 1. **移除不必要的应用**:默认安装的Tomcat会包含一些示例应用,如ROOT...
- **JMX监控**:启用JMX(Java Management Extensions),可以通过JConsole或VisualVM等工具远程监控Tomcat的运行状态。 **其他特性:** - **连接器**:Tomcat支持多种类型的连接器,如NIO(非阻塞I/O)、APR...
2. **JMX监控**:开启JMX远程访问,使用JConsole或其他管理工具监控Tomcat的运行状态。 **四、优化** 1. **连接器优化**:调整`Connector`元素的`maxThreads`、`minSpareThreads`等属性,以适应服务器负载。 2. *...
- 使用JMX(Java Management Extensions)监控Tomcat的运行状态,如内存使用、线程信息等。 7. **性能优化**: - 调整`conf/server.xml`中的`<Connector>`标签,如设置线程池大小、连接超时、缓冲区大小等。 - ...
- JMX监控:启用JMX(Java Management Extensions),可以通过JConsole或其他JMX客户端工具监控Tomcat的性能。 7. **最佳实践** - 定期更新:保持Tomcat版本最新,以获取安全补丁和性能优化。 - 配置合理的最大...
Apache Tomcat 7.0.77是在Windows 32位操作系统上运行的Java Servlet容器,主要用于部署和管理Java Web应用程序。Tomcat是开源软件,由Apache软件基金会维护,是应用最广泛的Java应用服务器之一。在本文中,我们将...
标签“工具”可能指的是用于诊断和修复问题的工具,例如`jstack`用于查看线程堆栈,`jconsole`或`VisualVM`用于监控JVM状态,`netstat`用于检查网络连接等。熟练运用这些工具能帮助我们找到问题的根源。 文件列表中...