一、海为云盒怎么远程调试

海为云盒远程调试的方法为:

1、需要先点击开发者工具的工具栏上远程调试按钮

2、工具会将本地代码进行处理打包并上传。

3、就绪之后,使用手机客户端扫描二维码即可弹出调试窗口,开始远程调试。

4、结束调试,直接关闭此调试窗口即可。

二、如何:设置远程调试

-或 -从一个共享中远程运行远程调试监视器。从一个文件共享中运行远程调试监视器是启用远程调试的最容易的方法。在64 位平台上安装 Visual Studio�0�2时,会将适用于所有三个体系结构的远程调试监视器版本复制到以下文件夹:安装路径\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger若要安装其他远程调试组件,请按照本主题中的过程进行操作。如果共享 Visual Studio 计算机中的远程调试器目录,则可以在远程计算机中运行 msvsmon.exe。下列调试器方案要求您在远程计算机中安装远程调试组件:单步执行从 WCF 客户端调用的承载服务。自动调试 ASP.NET Web 应用程序。两种情况下,都可以进行手动附加,而无需在远程计算机中安装组件。除了从共享位置运行之外,还可以在远程计算机中安装必要的远程调试组件。此安装提供对所有远程调试功能的访问。在x86 平台上运行远程调试器安装时,仅安装 x86 远程调试组件。没有用于安装 64 位组件的选项。如果在 64 位平台上运行远程调试器安装,则会同时安装 x86 和 64 位组件。安装远程调试组件远程调试器可在 Visual Studio 安装 DVD 中找到。在Windows 资源管理器中,打开该 DVD,然后找到 vs/Remote Debugger。在vs/Remote Debugger 文件夹中,根据您的平台启动相应的 Microsoft Visual Studio 2010 远程调试器安装程序版本:rdbgsetup_x86、rdbgsetup_x64 或rdbgsetup_ia64。按照远程调试器安装程序向导中的说明完成安装。如果您愿意,可以通过手动复制文件来安装远程调试组件。有关所需组件及其安装位置的列表,请参见远程调试组件。针对32 位和 64 位平台,Visual Studio 包括不同版本的远程调试监视器。如果使用远程调试器安装程序,它会自动安装正确版本的远程调试监视器。然而,如果手动复制文件,则您必须确保所复制的版本正确无误。安装远程调试组件以后,必须确保具有所需的权限以便对远程计算机上的程序进行调试。请参见 远程调试权限 以获取所需权限的列表。配置Windows 防火墙必须配置 Windows 防火墙才能启用远程调试。在首次启动远程调试时,Visual Studio 会在 Visual Studio 主机上进行必要的配置。在远程计算机中首次运行远程调试监视器时,远程调试监视器会在远程计算机上配置 Windows 防火墙。在Windows XP 上,此配置是完全透明和自动的,但是在 Windows Vista 上,新的安全模型要求先授予权限,然后软件才能配置防火墙。此权限是通过“用户帐户控制”对话框授予的。有关新安全模型和用户访问控制的说明,请参见 Windows 安全模型。如果远程调试监视器必须在远程计算机上配置 Windows 防火墙,远程计算机上则会显示“用户访问控制”对话框。如果远程计算机不可见,您可能意识不到 UAC 对话框已显示在远程计算机的监视器上。在这种情况下,您可能会误认为远程调试已停止响应。实际上,远程调试监视器只是在等待有人在远程计算机上授予 UAC 权限。必须手动配置 Windows 防火墙的情况是很少见的。如果是手动配置,请参见如何:为远程调试手动配置 Windows 7 防火墙、如何:为远程调试手动配置 Windows Vista 防火墙或如何:为远程调试手动配置 Windows XP 防火墙。Web 服务器调试在Windows Vista 或 Windows XP SP2 上启用 Web 服务器调试若要在 Windows Vista 或 Windows XP SP2 上启用 Web 服务器调试,必须执行一些附加步骤。对于Windows 7,请参见如何:针对 Windows 7 启用 Web 服务器调试。对于Windows Vista,请参见如何:在 Windows Vista 上启用 Web 服务器调试。对于Windows XP SP2,请参见如何:针对 Windows XP 启用 Web 服务器调试。开始远程调试开始远程调试确保您在远程计算机上具有必需的远程调试权限。有关更多信息,请参见远程调试权限。对于SQL 以外的远程调试,请确保您正在远程计算机上运行远程调试监视器。有关更多信息,请参见如何:运行远程调试监视器。进行SQL 调试时,远程调试监视器会在调试期间自动启动。在调试器主机上启动 Visual Studio。使用Visual Studio 连接要在远程计算机上调试的程序或启动要在远程计算机上调试的程序。有关更多信息,请参见如何:附加到运行进程。请参见任务远程调试错误和疑难解答概念实时调试其他资源安装远程调试

三、如何实现远程调试java代码

1. 远程debug调试java代码

1.1 主动连接调试

首先需要远程服务配置启动脚本:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

如果是启动jar包,指令:

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -jar test.jar

这里-Xdebug是通知JVM工作在DEBUG模式下,-Xrunjdwp是通知JVM使用(java debug wire protocol)来运行调试环境。

transport是监听Socket端口连接方式(也可以dt_shmem共享内存方式,但限于windows机器,并且服务提供端和调试端只能位于同一台机)。

server=y表示当前是调试服务端,=n表示当前是调试客户端。suspend=n表示启动时不中断(如果启动时中断,一般用于调试启动不了的问题)。

address=8000表示本地监听8000端口。

远程服务(tomcat/jboss)启动成功后,本地Eclipse对需要调试的地方打上断点,

然后项目右键启动远程调试:Debug as->Debug Configurations->Remote Java Application。

Host为远程主机IP,Port为远程监听调试端口,Connection Type为:Standard(Socket Attach),

点击Debug,然后打断点,远程服务运行到断点处本地就会中断,然后进行调试。

1.2 被动连接调试

首先需要Eclipse配置监听,如主动连接调试的Eclipse配置图片,Connection Type选择:

Standard(Socket Listen),配置本地监听端口,比如默认8000。点击Debug开始等待远程连接调试。

然后配置远程服务启动脚本:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y"

如果是调试jar包,指令:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y -jar remoting-debug.jar

参数含义和主动连接调试一样,只是这里suspend=y表示启动时就中断,需要连接本地IDE调试启动。

address=ip:port,ip需要修改为本地的对外IP。

这样远程项目启动时就连接到本地,方便调试项目启动不了的问题。

四、如何实现PLC远程调试

一、使用物通博联的工业智能网关,跟现场设备(plc)进行物理链接(网口或者串口)

二、本地打开物通博联的客户端软件以及编程软件进行远程上下载程序,远程调试。

三、物通博联网关支持提供api接口,供第三方开发云平台,也可以使用物通博联的公有云平台。(数据监测、设备维护等)

五、怎样远程调试PLC?

远程调试PLC数据,可以通过外接一个网关模块来实现⌄如果你需要采集PLC的品牌及型号比较多的话,建议选择兼容协议多的网关产品,如老狗科技、北纬科技、尚范科技等公司的产品,具体详情可以到他们的网站上面咨询一下。

六、怎么才能远程调试

1将web应用部署到Tomcat的webapp目录下

2修改Tomcat/bin/startup.bat文件,在最前面加上如下代码

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

注意上面命令必须写成一行中间不能有换行,-前是空格-后是非空格,由于显示器分辨率不同,该文章在显示的时候可能会有换行的情况。

3必须先启动Tomcat启动tomcat/bin/startup.bat

4.在com.syj.test.DebugTest.test方法中设置断点

5.在eclipse中配置debug,配置完成后点击debug按钮

6.打开浏览器访问在第1步部署的web应用,访问index.jsp

7当浏览器访问index.jsp时,由于调用了com.syj.test.DebugTest.test,又因在test方法中设置了断点,所以程序会被断点拦截

8.不需要调试的时候点击断开,需要调试的时候再点击debug,非常方便,当调试过程中出现引用非本project的源码时(例如跟踪到tomcat里

面或spring,hibernate里面),会提示找不到源码,点击相应提示的按钮(到时候editor区只有一个按钮,所以大家就不要问哪个按钮了)

可以添加源码继续调试,或在配置debug前就把需要的源码都添加上,在source选项卡里面