Webclient virtualbox的rdp web客户端

Webclient virtualbox的rdp web客户端,webclient,virtualbox,rdp,Webclient,Virtualbox,Rdp,感谢您阅读我的问题。 我想通过virtualbox sdk附带的rdpweb远程登录虚拟机。当然,虚拟机安装在virtualbox中。rdpweb(一个文件夹)包含4个文件,webclient3.html、swfobject.js、webclient.js和RDPClientUI.swf。 首先,我将rdpweb复制到/../tomcat/webapp。现在我可以访问weblinet3.html了。还有一张图片显示了我所得到的。对不起,我没有足够的声誉来发布图片。我只能放一个链接到图片上 发生

感谢您阅读我的问题。
我想通过virtualbox sdk附带的rdpweb远程登录虚拟机。当然,虚拟机安装在virtualbox中。rdpweb(一个文件夹)包含4个文件,webclient3.html、swfobject.js、webclient.js和RDPClientUI.swf。
首先,我将rdpweb复制到/../tomcat/webapp。现在我可以访问weblinet3.html了。还有一张图片显示了我所得到的。对不起,我没有足够的声誉来发布图片。我只能放一个链接到图片上

发生了一个错误。谷歌说把crossdomin.xml放在webapp的根目录下可以解决这个bug。这个bug可能是由flash引起的。但对我来说是无效的。为什么?
我的物理主机是win7(ip:192.168.1.107),虚拟来宾是windowsxp(ip:192.168.1.111)。virtualbox的版本是4.1.8。
任何帮助都将不胜感激!非常感谢。

很抱歉我的英语很差。

更新:

您的配置看起来像是用桥接网络适配器配置了WinXP来宾,并且您正试图直接连接到它。您是否在WinXP guest上启用了远程桌面?转到“控制面板->系统小程序”,然后选择“远程”选项卡,并确保选中这两个框以允许远程桌面连接。您还需要确保防火墙允许此连接到来宾

VirtualBox还能够通过RDP或VNC(OSE开源版本中的VNC)提供虚拟机显示。如果您想要使用该功能,那么您应该连接到主机IP地址,而不是来宾。由于您的主机是Windows 7,您还需要调整来宾的远程显示服务器端口(在VirtualBox的VM设置中)以使用3389之外的端口。我通常选3390。您的屏幕截图没有显示您可以输入TCP端口的位置,因此这种方法可能不受支持,但您可以尝试将:3390附加到IP地址

原始答案:

您可以发布当前使用的crossdomain.xml文件吗?这几乎肯定是一个问题

我猜您的crossdomain.xml文件应该如下所示:

<?xml version="1.0"?>
<!-- http://127.0.0.1:8080/crossdomain.xml -->
<cross-domain-policy>
  <allow-access-from domain="192.168.1.111" />
</cross-domain-policy>


您可以先在文件中输入
*
,而不是IP地址,尽管通常不建议这样做,因为这样可以使flash player访问任何网络上的任何资源。这将使访问将来可能使用不同地址的其他虚拟机变得更容易。

我已经尝试过你所说的方法。但它不起作用。好的,我回家后(现在我在公司)会发布crossdomain.xml文件。谢谢您的回复。您好,我的crossdomain.xml如下: