首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Eclipse Debug:远程调试时找不到源

在这个问答内容中,我们讨论了Eclipse Debug的远程调试功能,以及在远程调试时找不到源代码的问题。以下是我们的完善且全面的答案:

Eclipse Debug是一个流行的Java集成开发环境(IDE),它提供了强大的调试功能,包括远程调试。远程调试允许开发人员在本地计算机上调试远程服务器上运行的Java应用程序。

当在远程调试时找不到源代码时,通常是因为Eclipse Debug无法找到源代码文件。这可能是由于以下原因:

  1. 源代码文件未上传到远程服务器:请确保源代码文件已经上传到远程服务器,并且在正确的位置。
  2. 源代码文件路径不正确:请检查Eclipse Debug的配置,确保源代码文件路径正确。
  3. 源代码文件未添加到项目中:请确保源代码文件已经添加到项目中,并且在正确的位置。

为了解决这个问题,您可以尝试以下方法:

  1. 确保源代码文件已经上传到远程服务器,并且在正确的位置。
  2. 检查Eclipse Debug的配置,确保源代码文件路径正确。
  3. 确保源代码文件已经添加到项目中,并且在正确的位置。
  4. 重新启动Eclipse Debug,并尝试重新连接到远程服务器。

如果您仍然遇到问题,请查看Eclipse Debug的文档和支持论坛,以获取更多帮助。

推荐的腾讯云相关产品:

  1. 腾讯云容器服务(TKE):腾讯云容器服务是一种强大的容器管理平台,可以帮助您快速部署和管理容器化应用程序。
  2. 腾讯云云服务器(CVM):腾讯云云服务器是一种可扩展的虚拟服务器,可以帮助您快速部署和管理应用程序。
  3. 腾讯云数据库产品:腾讯云数据库产品包括MySQL、SQL Server、PostgreSQL等多种数据库,可以帮助您快速搭建和管理数据库。

产品介绍链接地址:

  1. 腾讯云容器服务(TKE):https://cloud.tencent.com/product/tke
  2. 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  3. 腾讯云数据库产品:https://cloud.tencent.com/product/cdb
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

eclipse调试debug技巧_eclipse退出debug模式

Eclipse中的debug模式使用指 Debug模式是在eclipse的使用中非常常见的对程序进行debug的方式,通过debug模式我们可以更加方便快捷的定位问题出现的位置,并且找到原因进行修改....但是很多小白同学对debug模式的使用方式还不是很清楚,那么我这边会带着大家去了解一下eclipsedebug模式的使用; Debug模式的启动方式 在eclipse中,我们运行Java...上鼠标右键选择debug即可: 2.断点breakpoint的使用 我们可以在Java代码的行号处使用鼠标双击出一个断点,这样当我们的程序使用debug模式运行到断点处,程序会暂停在这里,等待下一步运行的指令...,如下图: 4.Debug运行控制按钮 我们看到了断点对于debug模式的重要性,那么当程序停在了断点处,我们要使用按钮对程序进行控制:运行下一步或运行到底等等,在上面我们已经看到了正常情况下debug...调试 我们刚才看了eclipsedebug调试方法,那么我们看下在Javaweb项目中的应用,一般在我们进行调试的时候,会把断点打在web项目的action或controller对应请求的第一行代码上

1.7K40

Debug 远程调试

一、什么是debug远程调试? 二、远程调试的条件是? 三、为什么用到debug远程调试,实际应用有那些? 四、如何使用debug远程调试? 什么是debug远程调试?...大家都知道debug本地调试,就是再自己的代码上打一个断点,然后debug运行就可以本地调试,那么远程调试就是,代码再虚拟机上运行。自己可以看到虚拟机上运行的一些变量值等。 远程调试的条件是?...为什么用到debug远程调试,实际应用有那些? 比如你发布了代码,但是结果跟你本地结果不一致,那么 如果可以直接再虚拟机上进行调试,哪效果肯定杠杠的。。一般实际应用,比如我就是再 接口调试。...如何使用debug远程调试? 点击项目右键---debug as ---configuration ? 右键 new ? name: 名字。随便取 project: 就是你要调试的项目是那个一。...双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听 这样就可以了 有兴趣的同学可以去试试

1.2K20

idea如何远程debug_eclipse远程debug原理

使用IDEA进行远程debug,这个操作大家没用过也听过 它的实现原理为:本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。...在 Debug 领域,JDK 有一套规范与体系来支持,即 Java Platform Debugger Architecture,JPDA 体系。...举例来说比如你要远程调试tomcat中的应用,需要在catalina.sh中添加以下脚本,并重启: JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket...address=5005" 以下为各参数的解释: -agentlib:jvm参数用于装载本地lib包;其中libname为本地代理库文件名,默认搜索路径为环境变量PATH中的路径,options为传给本地库启动的参数...,多个参数之间用逗号分隔 jwdp :Java Debug Wire Protocol的缩写; transport:用于在调试程序和VM使用的进程之间通讯; dt_socket:套接字传输

54510

IntelliJ IDEA 远程debug调试

远程DEBUG的必要性 由于部署环境的差异性,相信很多朋友都碰到过开发环境正常测试过的功能在测试环境甚至生产环境下出现bug的情况。...倘若是测试环境,我们还多了一项可供选择的手段——远程调试——将程序在测试环境中以debug模式启动,在本机使用IDEA在工程中设置断点进行调试。...模式下; -Xrunjdwp 通知JVM使用(Java debug wire protocol)运行调试环境。...平台; address 调试服务器的端口号,客户端用来连接服务器的端口号; server=y/n VM 是否需要作为调试服务器执行; suspend=y/n 是否在调试客户端建立连接之后启动 VM...; 演示 远程项目启动后本地直接 然后把断点打好就行 ,就和在本地使用效果一样 注意: 本地文件内容必须和远程项目的文件内容一致(包括位置)在使用debug过程中不能动文件内容否则那一块

1.1K10

MyEclipse的debug远程调试

今天遇到一个问题,项目在本地运行没问题,但是在远程服务器上就有点问题。。这个时候就头疼了,每次都看服务器上的错误日志,也解决不了,需要debug调试。...如何在运行远程服务器上的项目进行debug呢,其实很简单。...首先在服务器Tomcat 的startup.sh 中第一行加入命令开启远程调试,访问端口为28000 declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent...然后在断点处右击选debug as ,选择如图: 在左栏找到远程测试的菜单,即Remote Java Application(如果Remote Java Application下没有就右击new一个)...设置完这一些之后点击每一步的ok,最后debug;这时候你就可以直接去相关页面点击功能模块进行测试了。 注意:远程服务器需要启动debug模式。

47730

idea远程debug配置_debug调试工具

Idea设置远程debug模式,主要有两方面配置: 远程应用(Application)启动参数配置 Idea开发工具参数配置 远程应用参数配置 若应用以jar包方式启动,则需添加如下启动参数:...-jar config-server-0.0.1-SNAPSHOT.jar > /root/logs/config_server.logs 2>&1 & 启动之后可看到5005对应的端口,说明JVM debug...war包方式启动,则将启动参数添加到catalina.sh脚本中 Idea工具配置 点击箭头处: 点击+号,选择Remote: 按图示填写,点击Apply,OK即可: 远程应用启动之后...,点击debug模式,启动, 看到如下信息就是OK了: 在Idea项目中需要打断点的地方,添加断点,然后向远程应用发起请求,此时就会触发到本地Idea的debug(本地代码需和远程保持一致

1.7K10

Java的远程调试Remote Debug

前言 一般开发项目可以直接本地借助IDE工具进行debug调试,但对于线上的项目,则需要借助Java提供的远程debug功能来进行调试。...address:远程debug监听的端口号。远程服务器要开放这个端口号,客户端才能远程连接上。 server:值为y或n,VM是否需要作为调试服务器执行。...Eclipse启用远程调试 Eclipse可以作为远程调试的客户端,在debug菜单里打开Debug Configurations......Connection Type选择Standard(Socket Attach),Host填写远程调试服务器的地址,Port填写远程调试的端口号。 最后点击Debug即可开始远程调试。...参考链接 java debug suspend_【Java远程debug】 Java远程调试 java -Xdebug各参数说明 请问JVM远程调试的配置中为什么要配置-Djava.compiler=NONE

1.9K10

idea配置远程debug_idea远程调试

在工作中经常会遇到本地运行没有问题,部署到环境上就会出现问题,很多时候也没有错误日志,所以可以使用远程debug的方式,像本地debug一样,debug服务器上部署的项目。...一、idea设置 1.在idea工具栏,Edit Configurations 2.添加remote 3.部署远程服务 1: 将项目打成jar包上传到服务器上,然后使用命令启动。...server=y,suspend=n,address=9992 -jar test-demotr-0.0.1-SNAPSHOT.jar -Dspring.profiles.active=local & 2:远程使用上面拼接的部署命令启动项目...3:本地debug启动(本地代码需要与服务器部署的保持一致) Tips: 服务器上独立给idea监听的端口一定要放开,如果没有连接成功,看一下是不是服务器防火墙开了,然后查一下怎么开放端口。

1.1K20

Tomcat使用IDEA远程Debug调试

Tomcat运行环境:CentOS6.5、Tomcat7.0、IDEA 远程Tomcat设置 1、在tomcat/bin下的catalina.sh上边添加下边的一段设置 CATALINA_OPTS="-...-Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y" 2、address=60222 这个是后边IDEA设置的时候需要用到的调试端口...IDEA设置 1、添加Tomcat Server选择Remote 2、设置相应的参数 xxx.xxx.152.67:8080为远程Tomcat服务器的IP地址和端口,这里可以设置域名,例如...选择的都是same file system,这就要求本地代码和远程Tomcat的代码要一直; 3、Startup/Connection 选择Debug、Socket、调试端口这里是60222...tomcat并未启动,或者遇错误停止,重启Tomcat即可 连接失败,其他问题 首先在服务器端查看 调试端口 这里是60222的使用情况 [root@VM_92_170_centos bin]# lsof

2K10

Tomcat使用IDEA远程Debug调试

2、address=60222 这个是后边IDEA设置的时候需要用到的调试端口,可以任意设置一个未使用的端口,但是后边的配置都要一致....debug端口,适合tomcat的端口不一样的; 这里的Remote staging选择的都是same file system,这就要求本地代码和远程Tomcat的代码要一直; 3、Startup/Connection...选择Debug、Socket、调试端口这里是60222 4、选择运行 ? 然后点击右边的debug即可运行(首先Tomcat要启动) 5、是否成功 ?...可以看到这是自己本地和远程的一个连接,如果连接失败却看到上边的使用情况,请使用kill -9 PID杀死进程,重启Tomcat,然后在IDEA中重新运行debug, 本例为:kill -9 12064...部分文章推送未能与原作者取得联系。若涉及版权问题,烦请原作者联系我们,我们会在24小内删除处理,谢谢!^_^ QQ:1573876303。

82420
领券