Я пытаюсь добавить Guacamole (клиент html5 vnc) в существующий проект рельсов, но у меня возникают проблемы, потому что сервер Guacamole реализован на Java. Основываясь на обзоре здесь http://guac-dev.org/doc/gug/writing-you-own-guacamole-app.html, мне нужно создать 1. GuacamoleHTTPTunnelServlet (туннель между клиентом JavaScript и службой Guacd) и 2. сам клиент javascript. См. Прикрепленное изображение для справки. Создание javascript-клиента кажется легким, потому что весь javascript уже задан, и мне просто нужно добавить его в представление rails. Трудная часть, если возможно вообще, интегрирует Java-сервант GuacamoleHTTPTunnelServlet с рельсами.Интеграция проекта Java Servlet Guacamole с рельсами
- Есть ли способ, чтобы рельсы отображались на javascript, но с javascript связывались с другим сервером на одной машине? Я предполагаю, что нет из-за той же политики происхождения.
- Есть ли способ перенаправить javascript-вызовы с сервера rails -> Java-сервлет без потери производительности? Я не совсем понимаю, как клиент javascript взаимодействует с сервером, но я думаю, что он передает объекты Java.
Я никогда не пробовал ничего подобного раньше, поэтому, пожалуйста, извините меня за любую глупость.
ли вы когда-нибудь построить это? Я был бы очень заинтересован в реализации, на которой вы остановились. Пожалуйста, дайте нам знать, как все прошло! –