`

java 服务器调试

    博客分类:
  • java
 
阅读更多
Unsupported major.minor version 52.0

J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45

----------分割线----------

在linux手动启动java 程序
java -cp /data/dubbo/Nettyproxy/classes:/data/dubbo/Nettyproxy/lib/* -Dio.netty.leakDetectionLevel=PARANOID com.yf.weloop.proxy.WeloopNettyServer 2>&1 | cronolog $logPath >> /dev/null &

在linux手动启动java (jar)程序
java -cp /data/dubbo/Nettyproxy/classes:/data/dubbo/Nettyproxy/lib/* -Dio.netty.leakDetectionLevel=PARANOID -jar WeloopNettyServer.jar 2>&1 | cronolog $logPath >> /dev/null &



----------分割线----------

1. 找出java进程id
ps -ef|grep tomcat-7



----------分割线----------

2. 查询这个进程里最大耗时的线程
top -Hp 1017



----------分割线----------

3. 在java进程里找到这个线程
先转化线程id 16进制
printf "%x\n" 1100

然后通过jstack找
jstack 1017 |grep 44c









  • 大小: 14.9 KB
  • 大小: 31.6 KB
  • 大小: 14.1 KB
分享到:
评论

相关推荐

    javajava调试java调试java调试java调试

    8. **日志与打印调试**:在无法使用IDE或者远程服务器的情况下,日志和打印语句是常用的调试手段。通过在关键位置添加打印语句,输出变量信息,可以帮助理解程序运行过程。 9. **单元测试与集成测试**:编写测试...

    java远程调试操作步骤

    ### Java远程调试操作步骤 #### 一、准备工作 在进行Java远程调试之前,我们需要完成一些必要的准备工作,确保环境配置正确。 ##### 1.1 安装JCE无限制策略文件 根据描述中的“下载UnlimitedJCEPolicyJDK8”,这...

    java 断点调试的各种方法

    本机作为客户端比较常用,需要在远端的服务器上的 Java 程序在启动时打开远程调试开关。 7. 异常断点 异常断点经常遇见一些异常,然后程序就退出来了,要找到异常发生的地方就比较难了,还好可以打一个异常断点,...

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

    Java Tomcat远程调试在服务器上进行debug是一种常见且重要的技能,尤其对于开发和运维团队来说,它能够帮助快速定位和解决生产环境中遇到的问题。这里我们将深入探讨如何设置和使用Java和Tomcat的远程调试功能。 ...

    网络调试助手(NetAssist)java socket通讯代码

    网络调试助手(NetAssist)java socket通讯代码,java代码,有看不懂的可以参考博客https://blog.csdn.net/qq_39400208/article/details/81096436

    java开发如何进行远程调试远程服务器,在远程服务器上设置断点

    以下将详细介绍如何进行Java远程调试以及在远程服务器上设置断点。 首先,理解远程调试的基本原理是关键。Java提供了Java Debug Wire Protocol (JDWP) 来支持远程调试。JDWP是一个协议,使得调试器能够与Java虚拟机...

    Java远程调试

    在软件开发领域,尤其是大型分布式系统或微服务架构中,Java远程调试是一项关键技能,它允许开发者在本地机器上调试运行在远程服务器上的Java应用程序,极大地提高了问题定位和解决效率。本文将围绕“Java远程调试”...

    java 远程调试一个朋友推荐

    - **启动远程调试服务**:在远程服务器上启动Java应用时添加`-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005`参数,这样就可以在端口5005上监听远程调试请求。 - **连接远程调试服务**:在...

    java 远程调试 ppt, 内有demo,简单实用

    Java远程调试是一项强大的技术,它允许开发者在不同的设备或服务器上对Java应用程序进行调试,而无需实际坐在该设备前。这份“Java远程调试PPT”深入浅出地讲解了这一主题,包括JVM的调试模型、Eclipse的调试技巧、...

    JAVA服务器

    Java服务器是一种基于Java技术的网络应用服务器,它能够运行Java应用程序并处理来自客户端(如浏览器或其他网络应用程序)的请求。Java服务器广泛应用于Web服务、分布式系统、企业级应用等场景,因为Java语言的跨...

    网络调试助手(NetAssist)java socket 通讯代码 可聊天

    网络调试助手(NetAssist)java socket 通讯代码 可聊天。 网络调试助手(NetAssist)java socket通讯代码,java代码,有看不懂的...自己编写的JAVA程序,作为服务器端,接收客户端发来的消息,并且实时输出至控制台。

    JAVA远程调试.txt

    本文将详细介绍如何通过JAVA进行远程调试,包括配置环境、启动调试服务器以及连接远程调试客户端等步骤。 #### 一、JAVA远程调试概述 JAVA远程调试是指在一台计算机上设置调试环境(被调试端),并通过网络与另一...

    Java开发环境Eclipse远程调试端口配置

    为了实现Java Eclipse远程调试功能,首先需要确保本地开发环境与远程服务器环境之间的兼容性和一致性。具体步骤如下: 1. **运行ncSysconfig命令**:通过执行`./bin/ncSysconfig`命令,我们可以进入配置界面来修改...

    网络调试工具(java版) V1.0.1.zip

    《网络调试工具(Java版)V1.0.1——基于Netty的TCP通信解析与应用》 在当今信息化时代,网络调试工具是开发者不可或缺的助手,尤其对于网络编程而言,能够有效地帮助我们理解网络通信过程,定位并解决问题。本文将...

    关于Java的Web服务器的搭建

    1. **安装Eclipse/MyEclipse**: 这两个都是流行的Java集成开发环境,包含丰富的开发和调试工具。根据你的需求选择安装,确保版本支持Resin的插件。 2. **安装Resin插件**: 在Eclipse或MyEclipse中,通过“帮助”->...

    Java写http代理服务器

    5. **日志和错误处理**:记录请求和响应的日志可以帮助调试和分析服务器的行为。同时,良好的错误处理机制可以确保在出现问题时优雅地处理,例如使用`try-catch-finally`结构来捕获和处理异常。 6. **代理服务器...

    web服务器远程调试配置方法

    我们需要在该文件中找到并修改JAVA_OPTIONS变量,设置远程调试所需的参数,与Tomcat和YAK服务器类似,也需要指定调试模式、禁用编译器和设置套接字传输。 在修改完服务端配置之后,我们需要在客户端进行调试器的...

    用java做的测试服务器带宽项目(原创)

    【Java实现测试服务器带宽项目详解】 在信息技术领域,服务器带宽测试是一项至关重要的任务,它可以帮助我们了解网络性能,确保数据传输效率和稳定性。本项目以Java编程语言为基础,设计了一个可保持连接并持续测试...

    PHP,JAVA远程调试

    在服务器端,启动Java应用时添加`-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n`参数,这里的8000是调试端口,可以根据实际情况调整。`suspend=n`表示应用启动时不暂停,如果你想在启动时...

    java调试参数

    例如,使用命令行参数`-Xrunjdwp:transport=dt_socket,server=y,address=9999`启动Java程序时,表示该程序将作为调试服务器,在9999端口监听来自调试客户端的连接请求。 #### 示例:启动Java应用进行调试 假设我们...

Global site tag (gtag.js) - Google Analytics