2013-07-25 104 views
0

這是我的第一個問題,對此我沒有在網上找到任何答案。問題是,在門戶環境中使用時errai,您將獲得服務器端的例外是這樣的:Errai和Portlet部署

​​

,並在客戶端這樣的:

GET http://myserver:8080/user/admin/in.20679-27603.erraiBus?z=1 404 (Not Found) 
GET http://myserver:8080/user/admin/in.20679-27603.erraiBus?z=2 404 (Not Found) 
GET http://myserver:8080/user/admin/in.20679-27603.erraiBus?z=3 404 (Not Found) 

這樣做的原因是, errai調用相對於gwt模塊而不是web上下文名稱的url。解決方案如下 在其他論壇一樣的問題:

http://www.liferay.com/de/community/forums/-/message_boards/message/12383627?_19_threadView=flat

https://community.jboss.org/thread/177590?start=0&tstart=0

回答

0

您需要添加腳本的HTML主頁,就像在errai實況Client Configuration描述。

<script type="text/javascript"> 
    erraiBusApplicationRoot = "/MyWebContextName"; 
</script> 

這將解決所有errai通信問題。

相關問題