标签: remote-debugging

如何在Java应用程序中调试静默失败?

我正在尝试调试我的Java应用程序中的问题,该问题不会引发错误,没有异常,甚至不会使应用程序崩溃(似乎故障发生在单独的线程中).

这个问题似乎是在调用库函数内部(JAXBContext.newInstance(String)如果这很重要的话).程序将在呼叫之前到达线路,但不会在呼叫之后到达线路.我的catch块未输入,程序继续运行.

尝试向通过Struts传入的Web请求呈现XML响应时,会发生此问题.已处理请求,代码应封送响应对象.客户端立即获得响应(因此代码似乎不会挂起循环),但它只是空的.

我在有问题的行之前设置了一个断点,但调试器只是在它上面运行,我不知道为什么.

我正在使用eclipse,应用程序在一个OSGi容器(Apache Felix)中运行-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y.从Eclipse中,我使用"远程Java应用程序"的调试设置来连接调试器.

有什么技术可以解决这个问题?

java eclipse debugging remote-debugging

5
推荐指数
2
解决办法
1741
查看次数

如何执行VS 2010跨域远程调试?

有人可以指点我使用Visual Studio 2010进行远程调试的"for dummies"分步指南吗?

我需要远程调试Web服务.我的电脑和服务器位于不同的域中.

我已经在MSDN上阅读了两天,但仍然没有任何线索.

最好的问候,Primoz


我收到此错误:

无法连接到名为"remote.host"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.请参阅帮助以获得帮助.

我正在使用win 7而在远程服务器上是win 2008 r2.我两端都关闭了防火墙.

remote-debugging cross-domain visual-studio-2010 visual-studio

5
推荐指数
1
解决办法
2755
查看次数

如何调试由其他用户运行的程序?

假设我正在编写并使用用户alice编译程序.然后该程序由用户bob在同一台机器上运行,但是从alice无法访问的位置运行.

alice@localhost:/home/alice$ g++ helloworld.cpp -o helloworld -g

bob@localhost:/home/bob$ cp ../alice/helloworld .
bob@localhost:/home/bob$ ./helloworld
Run Code Online (Sandbox Code Playgroud)

现在,爱丽丝想要调试bob正在做什么.开箱即用,这是不可能的:

alice@localhost:/home/alice$ pidof helloworld
1234
alice@localhost:/home/alice$ gdb
[...]
(gdb) attach <pidof helloworld>
Attaching to process 1234
ptrace: Operation not permitted.
Run Code Online (Sandbox Code Playgroud)

爱丽丝应该怎么做?

permissions gdb remote-debugging

5
推荐指数
1
解决办法
3099
查看次数

Sublime,Python,Web服务器和设置断点

使用Sublime Text 2调试Python Web服务器(我有Plone/Zope)的推荐方法是什么?

  • 在文本编辑器中设置真正的断点......

  • ...最好通过行上下文敏感命令,并在文本编辑器边缘有一个标记...

  • ...然后有一个正在运行的Python Web服务器(本地进程)立即兑现断点而不重启...

  • ...当点击断点打开终端或其他窗口中的调试提示时,可以是pdb

目标是断点不是硬import pdb ; pdb.set_trace()样式断点,因为您需要重新启动软件以跳过此类断点,并且无法启用/禁用它运行时.

平台:OSX.

python plone remote-debugging sublimetext pdb

5
推荐指数
1
解决办法
1208
查看次数

插件调试 - 用户总是需要登录?

我刚刚在我的CRM服务器上设置了插件远程调试器作为服务,我现在可以连接到它并调试插件没有问题.

我的问题是用户是否总是需要登录到服务器才能使服务正常运行?我设定,让它运行以LocalSystem但是当在不登录的用户,我尝试调试任何东西,它说我无法连接到它.

那么这是否意味着我必须始终保持用户,或者是否有一些我错过的配置?

remote-debugging dynamics-crm-2011

5
推荐指数
1
解决办法
254
查看次数

如何连接到iPhone的webkit调试器?

新的iOS 6功能是,你可以在桌面游戏中调试在设备或模拟器上运行的html和javascript.我想,此功能基于Webkit远程调试协议.

如何在没有桌面Safari的情况下连接到在iPhone上运行的webkit?

我可以使用websockets在Android上运行的移动Chrome上执行此操作,但我该如何为iOS设备执行此操作?

javascript debugging remote-debugging web-inspector ios6

5
推荐指数
1
解决办法
1万
查看次数

错误:使用代理时Microsoft Visual Studio 2012远程调试监视器(MSVSMON.EXE)

首先,我将Visual Studio 2012更改.Net Framework 4.5.Net Framework 4 Client Profile我的项目.
我也使用https代理与第三方应用程序 - > Proxifier
之后,当我想启动应用程序时,我收到此错误:

在此输入图像描述

错误:
The Microsoft Visual Studio Remote Debugging Monitor (MSVSMON.EXE) does not apear to be running on the remote computer ...

这个错误意味着什么,我该如何删除它?
注意:在visual studio 2010中我没有这样的错误!

proxy remote-debugging windows-applications visual-studio-2012

5
推荐指数
1
解决办法
855
查看次数

在iPhone/iPad上调试Chrome

如何使用谷歌浏览器浏览器在iPad/iPhone上调试java脚本代码.我怎样才能做到这一点?

我试过这个链接.但这项工作仅适用于safari浏览器.

javascript iphone google-chrome remote-debugging ipad

5
推荐指数
0
解决办法
2626
查看次数

通过ssh使用gdbserver进行远程调试

我想从我的主机盒调试远程盒子上运行的进程(我在主机上构建了代码).两者都有linux类型的操作系统.

我似乎只能通过ssh(我使用telnet测试)从主机盒与远程盒通信.

我已按照以下步骤进行设置:

在远程框上:

  1. 停止防火墙服务:

    service firewall_service stop

  2. 将进程附加到gdbserver

    --attach:remote_port process_id

在主机框上:

  1. 通过ssh设置端口转发

    sudo ssh remote_username @ remote_ip -L host_port:localhost:remote_port -f sleep 60m

  2. 设置gdb以附加到远程进程:

    gdb file.debug

    (gdb)target remote remote_ip:remote_port

当我尝试通过在主机框上运行'target remote remote_ip:remote_port'来启动主机上的调试时,我收到"连接超时"错误.

你们可以看到我做错了什么,要检查什么或者通过ssh远程调试的替代方法我将不胜感激.谢谢

ssh gdb remote-debugging gdbserver

5
推荐指数
1
解决办法
9386
查看次数

Mac OS X上的Visual Studio for Mac天蓝色远程调试

这件事很简单:我在Visual Studio for MacMac OS X Sierra,一切都完美的作品和部署上Azure是很大的.当我需要在部署的远程应用程序上调试一些奇怪的错误时,问题就出现了,因为它不会在本地发生.

我想这与某些第三方Web服务调用有关,但我真的无法从日志中弄清楚.

macos remote-debugging azure asp.net-web-api visual-studio-mac

5
推荐指数
0
解决办法
895
查看次数