我试图将Guacamole(一个html5 vnc客户端)添加到现有的rails项目中,但由于Guacamole服务器是用Java实现的,所以我遇到了一些麻烦。基于这里概述http://guac-dev.org/doc/gug/writing-you-own-guacamole-app.html,我需要创建1.一个GuacamoleHTTPTunnelServlet(JavaScript客户端和Guacd服务之间的隧道)以及2. javascript客户端本身。见附图供参考。创建javascript客户端似乎很容易,因为所有的javascript已经给出,我只需要将它添加到rails视图。如果可能的话,最难的部分是将GuacamoleHTTPTunnelServlet java servlet与rails集成。将Guacamole Java Servlet与Rails项目集成
- 有没有办法让rails提供javascript,但让javascript与同一台机器上的不同服务器通信?我猜不是因为相同的原产地政策。
- 有没有什么办法可以从rails server转发javascript调用 - > java servlet而不会失去性能?我并不完全清楚JavaScript客户端如何与服务器进行通信,但我认为它正在传递Java对象。
我从来没有尝试过这样的事情,所以请原谅我的任何愚蠢。
你有没有建立这个?我会对你落实的实施感兴趣。请让我们知道它是如何去的! – 2016-01-14 05:37:01