`

jconsole,内存,debug端口。

阅读更多

ant

java arg         -Dcom.sun.management.jmxremote

<jvmarg value="”-Dcom.sun.management.jmxremote“/"></jvmarg>

<jvmarg value="-Dcom.sun.management.jmxremote"></jvmarg>

tomcat 的 debug设置方法。

1, 在bin下另外创建一个bat文件。

java -Dcom.sun.management.jmxremote -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n  -jar bootstrap.jar

在tomcat\bin  的catalina.bat下

设置端口,内存范围,jconsole


SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5858 -Xms256m -Xmx1524m -Dcom.sun.management.jmxremote

 

或者

 

JAVA_OPTS="-Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

分享到:
评论

相关推荐

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

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

    weblogic 常见问题大集合

    weblogic10.3集群配置.doc weblogic10.3优化设置.doc weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx ...weblogic内存监控端口jconsole.docx websphere6.1集群配置.docx

    Java线上故障排查方案.rar

    1. 日志级别:理解DEBUG、INFO、WARN、ERROR等不同级别的含义,根据情况调整日志级别以获取所需信息。 2. 异常堆栈:通过查看错误堆栈跟踪,可以定位到问题发生的具体代码行。 3. 日志切割:定期或按大小切割日志,...

    JATG调试接口 pdf

    - **内存分析**:查看和操作堆内存,追踪内存泄漏。 3. **JATG的使用** 使用JATG通常涉及以下步骤: - 配置JVM:启动Java应用时,需要通过命令行参数启用JDWP,并指定JATG的端口和连接类型。 - 连接调试器:...

    jmx 监控 tomcat

    &lt;Context path="" docBase="ROOT" debug="0" reloadable="true" crossContext="true"&gt; rmiServerHost="127.0.0.1" rmiServerPort="1099" rmiRegistryPort="1099" serverSocketFactory="org.apache....

    idea13远程服务器TOMCAT调试

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

    zookeeperstatus.rar

    通过JMX客户端工具,如`jconsole`或`jmxterm`,可以连接到Zookeeper进程,获取实时状态数据。 3. **Zookeeper客户端API**:开发人员可以通过Zookeeper客户端API的`exists`或`getData`方法尝试连接到Zookeeper并查询...

    catalina-jmx-remote.rar

    3. **配置远程访问端口**:在`$CATALINA_BASE/conf/server.xml`的Engine或Host元素下添加Connector,如下所示,指定远程访问端口: ``` connectionTimeout="20000" redirectPort="8443" /&gt; address=...

    jdk 参数详解

    随着JDK的不断更新,JPDA的功能愈发强大,能够支持线程信息查看、方法调用跟踪、内存检查等,开发者可以基于这些接口开发类似`jhat`、`jmap`、`jstack`和`jconsole`等实用工具。 在Weblogic服务器中,当一个线程...

    远程调试

    此外,还可以使用一些辅助工具,如VisualVM、jconsole等,它们可以提供JVM性能监控,有助于找出性能瓶颈或内存泄漏等问题。 总结起来,远程调试是解决复杂生产环境问题的关键技术,通过合理的配置和使用,开发者...

    Tomcat源码研究.pdf

    - **内存溢出**:Tomcat启动时可能出现内存溢出错误,这通常是因为分配给Tomcat的堆空间不足所致。可以通过调整`catalina.bat`中的`JAVA_OPTS`来增加最大堆空间,例如:`set "JAVA_OPTS=-Xms256m -Xmx512m"`。 - **...

    activeMQ-LINUX.zip

    8. **JMX监控**:ActiveMQ支持Java Management Extensions (JMX),可以使用JConsole或其他JMX客户端工具对ActiveMQ进行远程监控。 9. **性能优化**:根据实际负载调整ActiveMQ的性能参数,如并发连接数、线程池大小...

    java命令详解 高手进阶

    - `-Xmx`:设置最大堆内存大小。 - `-version`:显示版本信息。 **示例**: ```bash java -cp myapp.jar MyApp ``` #### 2. `javac.exe` **简介**:`javac.exe`用于编译Java源代码到字节码文件。 **用法**: -...

    java源码调试-JavaOpenResoure:java源码调试项目

    - **端口设置**:指定调试服务器使用的端口,如`-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005`。 4. **Git的使用**: - **版本控制**:Git用于跟踪代码变更,便于团队协作和回溯错误。 ...

    Myeclipse 使用说明

    2. **性能监控工具**: 利用“Performance”视图中的JConsole等工具对运行中的应用进行性能监控。 #### 五、常见问题及解决方案 ##### 5.1 启动时出现错误 - **解决方法**:检查JDK是否正确安装并配置好环境变量;...

Global site tag (gtag.js) - Google Analytics