尝试连接到我们域上另一台PC上运行的远程调试监视器时,我收到以下错误:
"无法连接到名为''的Microsoft Visual Studio远程调试监视器.发生了特定于安全程序包的错误."
此外,如果您在远程计算机上查看,您可以在远程调试器窗口中将自己视为"已连接".
我正在尝试远程调试在arm9上运行的应用程序
到目前为止,我已经能够在我的设备上交叉编译和执行gdbserver.
gdbserver"似乎"正确启动并将自己附加到我的helloworld应用程序
当我尝试gdb到远程服务器时,我得到
"警告:无法解析XML目标描述;在编译时禁用了XML支持"
显然,汇编没有考虑到外籍人士.我真的不确定如何指定配置脚本的expat库路径.
我正在远程调试Java应用程序并使用Eclipse的调试视图.基本的调试过程工作正常,我可以在相关断点的调试视图中看到方法堆栈跟踪.但是,我没有在下面的选项卡中看到相应的源代码,它说:
来源未找到
源文件已经在我的Eclipse项目中,我可以在Java视图中看到它们.我编辑了源查找路径并将*.java文件添加到其中.但即使这样,我也没有在调试视图中看到执行暂停的源代码.任何关于此的线索将不胜感激.
我正在尝试在以下场景中使用XDebug
192.168.1.240192.168.1.240 mysite\\HostIP\html\mysite,具有R/W权限我在计算机上创建了一个Netbeans项目,指向\\HostIP\html\mysite.在项目运行配置中,我有以下内容:
http://mysite/在高级运行配置中:
我在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连接
我一直在黑客和谷歌搜索一段时间,我发现了几个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,可以连接调试器,而是选择编辑配置> +>远程,但调试和部署正是我所追求的只有半个解决方案.
我在32位Windows Server 2003计算机上安装了Web服务.通过在我的机器上的共享中提供x86调试器exe,我能够使用VS 2010从我的Windows 7 64位计算机远程调试它.一切都工作正常,直到周末他们决定将服务器机器升级到64位.
现在,当我尝试使用x86调试器进行远程调试时,它会给出错误:

当我使用x64调试器时,它不会抛出错误,但它不会加载项目的符号,所以无论如何我都无法调试它.
有什么想法为什么?我应该做些什么呢?
可以运行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
我们可以使用特定参数生成风暴罐.但是,如果我们需要在本地以及远程调试此项目(实际上是远程)?
如果它是简单的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) 一个特定的网页导致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经验的开发人员来说,现在的问题是,在这个非常恶劣的开发环境中,您将如何确定错误的实际原因?
我试图从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中.
有没有人有想法?
remote-debugging ×10
debugging ×4
apache-storm ×1
chromium ×1
compilation ×1
configure ×1
eclipse ×1
gnu ×1
ios ×1
iphone ×1
java ×1
jetty ×1
netbeans ×1
php ×1
tvos ×1
virtualbox ×1
xcode ×1
xcode9 ×1
xdebug ×1