visual vm是个好东西,下载后可以单独安装
1,启动RMI服务
在JDK\BIN目录下,新建一个文件jstatd .all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2 启动:
jstatd -J -Djava.security.policy=jstatd.all.policy
之后可以PS -EF看到后台有进程了
3 启动VISUAL VM,添加REMOTE HOST即可.
4 监视TOMCAT
在 tomcat 的 catalina.sh 中添 加如下参数:
JAVA_OPTS=' -Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false'
其中-Dcom.sun.management.jmxremote.port=8999 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口
其中--Dcom.sun.management.jmxremote.ssl=false 指定了 JMX 是否启用ssl
其中-Dcom.sun.management.jmxremote.port=8999 指定了 JMX 是否启用
鉴权(需要用户名,密码鉴权)
5 在 Visual VM 添加远程连接的 Host。右键点击 Remote 后 选Add Remote Host。
6 继续选择增加JMX CONNECTION,端口写8999,即可
分享到:
相关推荐
1. **内存分析**:Visual VM可以实时监控Java应用的内存分配和使用情况,包括堆内存、 PermGen(在Java 8中已移除)、Metaspace等区域。通过内存视图,开发者可以定位内存泄漏,了解对象生命周期,并分析对象存活集...
Visual VM是一款强大的Java性能分析工具,它为开发者提供了一种可视化的方式来监控和分析JVM(Java虚拟机)上的应用程序。1.3.6是Visual VM的一个版本,它包含了许多改进和增强,使得开发者能够更有效地理解和优化...
Visual VM是一款强大的Java应用程序性能分析工具,由Oracle公司开发并提供。...总之,Visual VM是Java开发和运维人员不可或缺的工具,它能够帮助我们有效地诊断和优化Java应用的性能,提高整体系统效率。
在Java开发和运维过程中,我们常常使用Visual VM来诊断和优化应用性能。而JConsole则是另一个Java性能监视工具,它提供了GUI界面来查看和管理Java应用程序的性能和资源。JTop.jar是JConsole的一个插件,用于增强...
总的来说,Visual VM的GC插件是Java开发者不可或缺的工具,它提供了一种直观的方式来理解和优化Java应用程序的内存管理,从而提高系统的稳定性和性能。对于处理大型、复杂或者内存敏感的应用来说,掌握和运用好这个...
《Visual Studio Code的Java调试器深度解析》 Visual Studio Code(VS Code)作为一款轻量级但功能强大的源代码编辑器,已经成为了许多开发者的选择,尤其是对于Java开发来说,其集成的Java调试器更是提升了开发...
新了Visual Editor for Java 来下载吧。。。欢迎你下载
此外,配置Tomcat虚拟路径是在`%TOMCAT_HOME%/conf/catalina/localhost`下创建一个XML文件,如`visual.xml`,定义`<Context>`元素,设置`path`属性为访问路径,`docBase`为Web应用的根目录,`reloadable`控制应用...
这些更新对于开发者来说非常重要,因为它们可以提高开发效率和应用程序的质量。 - **新功能介绍**:书中详细描述了每个版本的新功能,例如新的编辑器特性、调试工具等。 #### 四、构建第一个 Applet - **环境设置*...
在Java的世界里,Tomcat作为一款广泛应用的开源Servlet容器,扮演着至关重要的角色。它轻量级、高效且易于管理,深受开发者喜爱。然而,为了提升性能和利用操作系统级别的特性,Tomcat引入了Apache Portable Runtime...
根据提供的标题、描述和部分上下文内容,我们可以推断出这篇文章主要关注的是使用Visual Basic .NET进行串口通信以及在测控系统中的实际应用案例。接下来,我们将详细探讨这一主题的关键知识点。 ### Visual Basic ...
JavaSupport.vsix 下载很慢,所以分享一个
在本文中,我们将深入探讨如何在Visual Studio 2019环境下使用C++通过Java Native Interface (JNI)来调用Java代码。JNI是Java平台的一部分,它为Java应用程序提供了与本地代码交互的能力,使得开发者可以将Java应用...
Apache Tomcat是一款开源的Java Servlet容器,它主要用于部署和运行Java Web应用程序。APR是Apache HTTP Server项目的一部分,它提供了一个C语言接口,使得Web服务器可以更高效地利用操作系统的功能,比如多线程、...
《Visual C++ Visual Basic串并口开发技术工程应用实例导航》是一本专注于串并口通信技术的实践指导书籍,特别适合于对计算机硬件接口技术感兴趣的IT从业者和爱好者。该书结合了Visual C++和Visual Basic两种强大的...
本文将详细介绍如何配置Tomcat和IIS,以便在IIS环境中部署和运行Java Web应用。 #### 二、准备工作 在开始配置之前,我们需要准备以下几项: 1. **isapiredirect.dll**:这是一个IIS插件,用于转发请求到Tomcat。...
- **work**:这里存储了JSP编译后的Servlet类文件和应用程序的session数据。 在使用Tomcat 8.5.37之前,你需要根据你的需求修改`conf/server.xml`等配置文件。例如,你可以设置端口号、添加新的Connector来支持SSL...
因此,在决定是否启用APR时,应根据实际的系统环境和应用需求来判断。 总的来说,"基于java的Tomcat 安装apr 支持 Tomcat Native.zip"这个压缩包提供了一种方法,通过集成APR和Tomcat Native,来提升Java Tomcat...
Visual+C SQL+Server数据库应用实例完全解析Visual+C SQL+Server数据库应用实例完全解析Visual+C SQL+Server数据库应用实例完全解析Visual+C SQL+Server数据库应用实例完全解析Visual+C SQL+Server数据库应用实例...