嗨!
我有一些PDA(Windows Mobile)来测试我的应用程序.其中一个是HTC Touch Dual,它在调试方面有一些缺陷.我可以使用另一个ARMv6设备,但它距离很远.所以我不能使用USB线,但可以使用TCP/IP(互联网,而不是内联网).
您知道吗,我如何连接远程Windows移动设备来调试应用程序呢?
我们尝试了不同的方法,现在我们知道了:
我检查过以下内容:
我认为,没有ActiveSync的VPN和PDA连接非常接近远程调试,但它出了问题.也许我现在只需要睡一觉:)
问题是:
谢谢.
debugging remote-debugging windows-mobile windows-ce visual-studio
有谁知道远程调试符号文件的文件格式(项目 - >选项 - >链接 - >包括远程调试符号)?
我有一个服务器写入C++崩溃的生产环境,我无法直接访问.崩溃产生了一个巨大的核心转储~34G,我无法在本地复制.我需要分析核心转储但不知道如何在不复制它的情况下完成它.我尝试gdbserver在目标上运行,但它没有将核心文件作为参数,似乎只适用于从主机调试运行远程应用程序.有没有办法可以做到这一点?
我的源代码存储在远程机器上,我想远程编码和调试我的python源代码.我应该如何配置pycharm以启用远程调试?
运行tomcat后使用:
bin\catalina.bat jpda start
Run Code Online (Sandbox Code Playgroud)
问题是它似乎没有等待!它只是继续启动tomcat.我期待它等待我使用远程调试器连接到它(在我的情况下是eclipse).我记得它工作了一段时间,但不知道发生了什么事.
有任何想法吗?是否有另一个进程尝试连接到该端口?我甚至尝试关闭eclipse,并改变JPDA_PORT但同样的问题.
我正在寻找一种从命令行以调试模式启动Websphere Liberty配置文件的方法?我希望能够启动Liberty,以便它正在侦听特定端口上的调试连接.然后我想从Eclipse连接到Liberty,这样我就可以逐步调试在Liberty中运行的服务器代码.
我已经尝试将Liberty集成到Eclipse中并使用Eclipse的"Servers"视图.这很好用,我可以使用调试模式启动和停止Liberty.不幸的是,这种方法不能满足我的用例,因为构建过程使用Eclipse外部的工具.
基本上,我需要一种方法来通过命令行执行此操作.
我尝试为Liberty创建一个jvm.options文件并启动它,但我仍然无法连接到我指定的端口.我确定我做错了什么,但到目前为止我还没弄明白.
此页面包含有关jvm.options的一些信息
eclipse debugging remote-debugging java-ee websphere-liberty
我正在研究基于Java的企业应用程序,我正在寻找在请求来自应用程序时在sql开发人员上调试plsql代码的方法.
我能够使用本地编写的测试sql程序远程调试pl sql代码,调用我的数据库上的特定过程.
我希望能够在请求来自应用程序时实现相同的调试控制.
通过右键单击数据库连接并单击远程调试,我得到一个'监听器for JPDA'弹出窗口,询问我的端口和本地地址.通过输入部署此应用程序的计算机的IP地址,我收到错误 - '调试器无法使用指定的参数侦听JPDA.你想改变参数吗?'
我如何让这个工作?
我正在尝试远程调试应用程序.在配置时我给出了标准(套接字连接)连接类型.
在我调试它之后,我得到了以下异常.
com.sun.jdi.connect.spi.ClosedConnectionException
at org.eclipse.jdi.internal.connect.SocketTransportService.readHandshake(SocketTransportService.java:209)
at org.eclipse.jdi.internal.connect.SocketTransportService.access$7(SocketTransportService.java:201)
at org.eclipse.jdi.internal.connect.SocketTransportService$3.run(SocketTransportService.java:172)
at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
可能的原因是什么?
使用启动,我可以远程调试Java应用程序(断点在我的IDE-IntelliJ中可以正常工作):
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -cp my.jar com.my.Start
Run Code Online (Sandbox Code Playgroud)
但是所有System.out.println语句仅在服务器端打印。我也希望我的IDE控制台也可以获取该输出。我该如何工作?
我有多个Docker容器(10),每个都运行构成系统的Java服务。为了创建这些容器,我使用了几个docker-compose文件。使用IntelliJ的Docker Integration插件,我现在可以使用Docker-compose选项将这些服务假脱机到我的远程服务器(使用的图像是使用Gradle在IntelliJ外部构建的)。这是我为实现此目的而执行的步骤:
Docker Machine选项连接到远程Docker守护进程添加了一个Docker服务器(消息说Connection Successful)。现在,我已经通过IntelliJ控制了系统,我一直在尝试找出如何将远程调试器附加到每个服务上,以便IntelliJ达到我的断点。
我是否需要将JVM args(-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005)添加到每个服务(容器)并为每个服务添加通常的远程调试配置?每个服务都需要使用不同的地址吗?如果是这样,如何添加这些参数?当然,有了Docker Integration插件,有一种更简单的方法可以做到这一点。
IntelliJ Idea v2018.1.5(社区版)
Docker集成v181.5087.20
remote-debugging intellij-idea intellij-plugin docker docker-compose
remote-debugging ×10
debugging ×3
eclipse ×2
java ×2
c++ ×1
delphi ×1
docker ×1
file-format ×1
gdb ×1
java-ee ×1
plsql ×1
pycharm ×1
python ×1
tomcat ×1
windows-ce ×1