0

これは私の最初の質問であり、Web で回答が見つかりませんでした。問題は、ポータル環境で errai を使用すると、サーバー側で次のような例外が発生することです。

/out.50694-4048.erraiBus generates exception: null

クライアント側では次のようになります。

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 が Web コンテキスト名ではなく gwt モジュールに関連する 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

4

1 に答える 1

0

errai ドキュメントのクライアント設定で説明されているように、html ホスト ページにスクリプトを追加する必要があります。

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

これにより、errai 通信の問題がすべて解決されます。

于 2013-07-25T16:00:32.723 に答える