标签: remote-debugging

无法连接到Microsoft远程调试监视器.发生特定于安全程序包的错误

尝试连接到我们域上另一台PC上运行的远程调试监视器时,我收到以下错误:

"无法连接到名为''的Microsoft Visual Studio远程调试监视器.发生了特定于安全程序包的错误."

此外,如果您在远程计算机上查看,您可以在远程调试器窗口中将自己视为"已连接".

remote-debugging visual-studio-2008

8
推荐指数
1
解决办法
3183
查看次数

编译gdb以进行远程调试

我正在尝试远程调试在arm9上运行的应用程序

到目前为止,我已经能够在我的设备上交叉编译和执行gdbserver.

  1. 获取gdb(7.2)源并提取它们
  2. ./configure --target = arm-none-linux-gnueabi --with-expat =/usr/local/lib /
  3. 使
  4. cd gdb/gdbserver
  5. ./configure --host = arm-none-linux-gnueabi
  6. 使
  7. tftp gdbserver到我的设备
  8. 运行并通过gdb连接到设备

gdbserver"似乎"正确启动并将自己附加到我的helloworld应用程序

当我尝试gdb到远程服务器时,我得到
"警告:无法解析XML目标描述;在编译时禁用了XML支持"

显然,汇编没有考虑到外籍人士.我真的不确定如何指定配置脚本的expat库路径.

debugging gnu remote-debugging compilation configure

8
推荐指数
2
解决办法
2万
查看次数

Eclipse调试视图中未显示Java源代码

我正在远程调试Java应用程序并使用Eclipse的调试视图.基本的调试过程工作正常,我可以在相关断点的调试视图中看到方法堆栈跟踪.但是,我没有在下面的选项卡中看到相应的源代码,它说:

来源未找到

源文件已经在我的Eclipse项目中,我可以在Java视图中看到它们.我编辑了源查找路径并将*.java文件添加到其中.但即使这样,我也没有在调试视图中看到执行暂停的源代码.任何关于此的线索将不胜感激.

java eclipse debugging remote-debugging

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

Xdebug远程服务器没有连接 - netbeans

我正在尝试在以下场景中使用XDebug

  • 我的电脑Windows 7,Netbeans 6.9
  • 具有虚拟Box的同一网络(Windows 7)上的计算机上的物理主机
  • 虚拟CentOS 6.2,Apache服务器2.2.15和PHP 5.3.3
  • 我的网站的PHP代码位于CentOS上的共享文件夹中,位于/ var/www/html/mysite中,并且是独立的,可以通过服务器ip访问它 192.168.1.240
  • 编辑过C:\ Windows\System32\drivers\etc\hosts 192.168.1.240 mysite
  • 可以从我的Windows主机上访问PHP代码\\HostIP\html\mysite,具有R/W权限

我在计算机上创建了一个Netbeans项目,指向\\HostIP\html\mysite.在项目运行配置中,我有以下内容:

  • 运行方式:远程网站
  • 项目网址: http://mysite/
  • 索引文件:index.php(项目中确实存在)

在高级运行配置中:

  • 我检查了"默认"
  • 我没有触及代理设置

我在CentOS VM上的php.ini中有以下内容

;extension=xdebug.so
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_log="/var/log/xdebug.log"
;xdebug.remote_host=192.168.1.31
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
Run Code Online (Sandbox Code Playgroud)

注意:我尝试了配置extension=xdebug.so并尝试xdebug.remote_connect_back=1使用uncomment xdebug.remote_host=192.168.1.31进行评论,这是我的计算机IP地址.

所以基本上我有像这个图像的所有配置 在此输入图像描述

但还是不行!运行后,调试器将打开此URL

http://mysite/index.php?XDEBUG_SESSION_START=netbeans-xdebug
Run Code Online (Sandbox Code Playgroud)

并且没有任何事情会发生只是netbeans上市等待Xdebug连接

php netbeans virtualbox remote-debugging xdebug

8
推荐指数
1
解决办法
4390
查看次数

使用IntelliJ 12部署和调试远程Jetty

我一直在黑客和谷歌搜索一段时间,我发现了几个statck溢出线程,似乎它们是为旧版本的intellij编写的,带有各种应用程序服务器.通常他们会告诉你进入

java -Xdebug -Xrunjdwp:transport=dt_socket,address=51887,suspend=n,server=y
Run Code Online (Sandbox Code Playgroud)

一个答案建议使用像

-agentlib:jdwp:transport=dt_socket,address=51887,suspend=n,server=y
Run Code Online (Sandbox Code Playgroud)

但后来我明白了:

Error occurred during initialization of VM
Could not find agent library: libjdwp:transport.jnilib (searched /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries:/System/Library/Java/Extensions:/Library/Java/Extensions:.)
Run Code Online (Sandbox Code Playgroud)

然后在上面的一个或另一个之后,他们告诉你类似"编辑配置>码头>远程并输入localhost,51887"(端口号不同)

但是在12中,您选择远程后登陆的页面有很多选项,并且要求JNDI端口,而不是另一个选项卡上的jdwp端口,它实际上建议使用上面的jdwp参数.

研究JNDI端口位,通常会产生指令,将这样的args添加到命令行中......

-Dcom.sun.management.jmxremote= \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false\
Run Code Online (Sandbox Code Playgroud)

我也是这样做的,我可以看到java持有的端口1099(使用lsof),我可以telnet到1099,所以我知道JVM正在监听.(我们尽量不要担心,这似乎就是说,打开一个端口,任何人都可以通过网络在没有密码的情况下通过网络安装任意java代码)

但是,在Intellij中,每当我尝试部署和调试它时,都会给出以下消息:

是的,我知道这是一个古老的码头版本

当我使用wireshark窥探端口1099时,我可以看到1099以上的Java RMI通信(但它们难以辨认).显然,Intellij的通信并不令人满意,所以我想知道我是否需要对Jetty做些什么才能让它发挥得淋漓尽致.请注意,改变Jetty版本目前不是一个选项,所以我们不要去那里:).

我也尝试删除工件,禁用make,并尝试只连接调试器,但它仍然给我相同的红色气球和错误消息,所以显然JNDI(端口1099)部分是必需的.

有没有人看到我做错了什么,或者知道我应该做些什么来让它发挥作用?

(我想知道它是否与此类似:http://youtrack.jetbrains.com/issue/IDEA-65746 jboss问题)

编辑:感谢这个谷歌小组的帖子我发现,如果你没有指定编辑配置> +> jetty> remote,可以连接调试器,而是选择编辑配置> +>远程,但调试和部署正是我所追求的只有半个解决方案.

remote-debugging jetty intellij-idea

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

在x64 Windows Server 2003上进行远程调试

我在32位Windows Server 2003计算机上安装了Web服务.通过在我的机器上的共享中提供x86调试器exe,我能够使用VS 2010从我的Windows 7 64位计算机远程调试它.一切都工作正常,直到周末他们决定将服务器机器升级到64位.

现在,当我尝试使用x86调试器进行远程调试时,它会给出错误:

远程调试器

当我使用x64调试器时,它不会抛出错误,但它不会加载项目的符号,所以无论如何我都无法调试它.

有什么想法为什么?我应该做些什么呢?

remote-debugging visual-studio-2010

8
推荐指数
1
解决办法
755
查看次数

从外部设备使用Chromium远程调试

可以运行Chrome以支持远程调试,方法是通过命令行启动它,例如chrome.exe --remote-debugging-port=9222 --user-data-dir=C:/foo.这通常用于在桌面设备上使用浏览器在Android或iO上进行调试,但我想调试在桌面PC上运行的chrome.从同一台机器上的"客户端浏览器"可以调用localhost:9222并查看服务器浏览器,调用localhost:9222/json将导致在"服务器浏览器"中打开选项卡的json表示.这很好用.

但是,当我尝试通过调用[本地IP]:9222或[本地IP]:9222/json(本地IP是服务器浏览器的IP)在同一(wifi)网络中使用其他设备时,我得到连接超时.是否可以这样使用远程调试?启动浏览器时是否需要其他任何开关?

编辑我发现有一些使用forward tcp来调试移动设备,但似乎没有这样的转换为chrome.

编辑2这似乎与这里这里的问题有点重复但是,到目前为止,我还没有得到那里提出的解决方案.

所以,显然这归结为将端口转发到localhost:9222.但是,至少在Windows机器上我没有运气SSH隧道.还有其他方法可以在机器上转发吗?

debugging google-chrome remote-debugging remote-access chromium

8
推荐指数
2
解决办法
8899
查看次数

如何在Eclipse中调试Apache Storm?

我们可以使用特定参数生成风暴罐.但是,如果我们需要在本地以及远程调试此项目(实际上是远程)?

如果它是简单的jar,我们可以调试.但是,这里我们使用以下命令部署jar: storm jar project.jar main_class_name

不确定我们如何部署风暴拓扑,以便我们可以在调试模式下进行风暴项目?

请查找更新的yaml文件,如下所示:

 

    # Licensed to the Apache Software Foundation (ASF) under one
    # or more contributor license agreements.  See the NOTICE file
    # distributed with this work for additional information
    # regarding copyright ownership.  The ASF licenses this file
    # to you under the Apache License, Version 2.0 (the
    # "License"); you may not use this file except in compliance
    # with the License.  You may obtain a copy of the License at
    # …
Run Code Online (Sandbox Code Playgroud)

debugging remote-debugging apache-storm

8
推荐指数
2
解决办法
4032
查看次数

调试Safari错误iPhone - 无法确定原因

一个特定的网页导致Safari 9重新加载几次,每次显示一条消息"此网页出现问题,因此重新加载",然后最后放弃只显示"{name name}上反复出现问题"

该错误只能在我们可用的七个Apple设备之一上复制,即使用T-Mobile运行Safari 9的iPhone 7 Plus.仿真器无法重现问题.

使用Web Inspector并将手机挂接到Macbook以调试问题并将Safari设置为在导航时保留日志时,重新加载错误会导致Macbook上的Web Inspector窗口关闭,从而消除可能出现的任何错误消息显示.检查Macbook中的崩溃日志不会显示有关崩溃的Web Inspector窗口的信息.

我下载了一个应用程序,让我分析iPhone上的RAM使用情况,手机有1.5 GB的好用剩余RAM,页面本身只包含大约25个高分辨率图像和html标记,在我看来几乎不足以消耗可用的内存.令人困惑的部分是它的问题有些零星,我可以打开一个标签并加载页面,然后打开的第二个标签将始终如上所述错误输出.

我的主要问题是该软件不允许我确定错误是什么.对于具有Safari经验的开发人员来说,现在的问题是,在这个非常恶劣的开发环境中,您将如何确定错误的实际原因?

iphone remote-debugging mobile-safari ios

8
推荐指数
0
解决办法
1037
查看次数

Xcode 9 Apple TV4通过网络连接

我试图从Xcode 9远程调试在Apple TV4(tvOS11)上运行的应用程序,但我遇到了一个问题,因为我无法激活"通过网络连接",因为此选项在Xcode 9中仍然是灰色/禁用的.

我检查AppleTV设置中是否有错误但没有成功.当然,我的MacBook在同一个网络上:

MacBook IP 192.168.0.23 Apple TV IP:192.168.0.39

当然,当与USB链接连接时,Apple TV会出现在Xcode中.

截图

有没有人有想法?

xcode remote-debugging tvos xcode9

8
推荐指数
1
解决办法
1139
查看次数