0

这是我的第一个问题,我在网上没有找到任何答案。问题是,当在门户环境中使用 erai 时,您会在服务器端遇到如下异常:

/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 调用的 url 与 gwt 模块相关,而不是 web 上下文名称。解决方案如下。其他论坛也有同样的问题:

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

您需要在 html 主机页面中添加一个脚本,如erai 文档中的客户端配置中所述。

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

这将解决所有 erai 通信问题。

于 2013-07-25T16:00:32.723 回答