2014-03-06 55 views
1

我正在評估Vaadin的內部Web應用程序,我要求的一個要求是將Web應用程序(託管在mydomain:8080)嵌入到另一個站點在mydomain:80)。將Vaadin 7應用程序嵌入到另一個域/站點(跨站點)

對於Vaadin 6,XS add-on讓我輕鬆做到這一點,但對於Vaadin 7,我可以做跨站點嵌入的唯一方法是使用IFRAME(這對我來說不是一個好選擇)。

有沒有人能夠在另一個域/端口上嵌入Vaadin 7 Web應用程序?如果是這樣如何?

注意; - 我控制託管mydomain:8080(Tomcat 7.0.51)和mydomain:80(Apache httpd 2.2)的Web服務器,所以如果有幫助,我可以更改配置。 - 我嘗試了Tomcat方面的CORS。它沒有幫助。 - 我嘗試在Vaadin 7中使用Vaadin-XS。它沒有工作。

回答

0

你必須做兩件事情:

1.-啓用您的服務器端CORS,或者使用一個Filtercustomising您vaadin的servlet。

"serviceUrl": "http://mydomain:8080", 
"browserDetailsUrl": "http://mydomain:8080", 
:所以你設置這些參數

2:更改啓動腳本

相關問題