我正在评估Vaadin的内部Web应用程序,我要求的一个要求是将Web应用程序(托管在mydomain:8080上)嵌入到另一个站点(托管在mydomain:80上)。
对于Vaadin 6,XS add-on允许我轻松地执行此操作,但对于Vaadin 7,我可以进行跨站点嵌入的唯一方法是使用IFRAME(这对我来说不是一个好选择)。
有没有人能够在另一个域/端口上嵌入Vaadin 7 Web应用程序?如果是这样的话?
请注意; - 我控制托管mydomain的Web服务器:8080(Tomcat 7.0.51)和mydomain:80(Apache httpd 2.2),所以如果有帮助我可以更改配置。 - 我在Tomcat端尝试过CORS。它没有帮助。 - 我尝试将Vaadin-XS与Vaadin 7一起使用。它没有用。
答案 0 :(得分:0)
你必须做两件事:
1.-在服务器端启用CORS,使用Filter或customising vaadin servlet。
2.-更改引导脚本,以便设置这些参数:
"serviceUrl": "http://mydomain:8080",
"browserDetailsUrl": "http://mydomain:8080",