问题标签 [errai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
116 浏览

gwt - 使用 SuperDevMode 进行调试

使用 SuperDevMode 很难调试 GWT 应用程序。我的应用程序编译并运行良好。我的应用正在使用 Errai,但是访问页面会引发此错误:

我想知道是否有解决方案,有没有办法查明错误?我认为仅仅“猜测”出什么问题并让它发挥作用是不够的,因为它总是有机会在未来遇到这个错误。

0 投票
1 回答
348 浏览

java - 仅在开发模式下找不到类型的代理提供程序,经典运行是正确的

我正在 Erra 中编写应用程序,但遇到了麻烦。使用应用程序的 RPC 调用。当我在正常模式下启动时,Vee 运行良好,但在开发模式下它会带来最好的抛出 Well proxy provider for the type found。

并且有错误屏幕: BUG FOUNDED IN WEB CONSOLE

我附加了一些屏幕和源代码......

pom.xml

应用程序.gwt.xml

web.xml

LoginForm.java -> 客户端

LoginVerifyService -> rpc 接口

LoginVerifyImpl -> rpc 服务

0 投票
2 回答
407 浏览

tomcat - Errai 4 在 Tomcat 上运行

我试图让 Errai 4.0.0.Beta1 在 Tomcat 中运行,我想知道以前是否有人这样做过?具体来说,我正在尝试确定可以从 Errai(即 Wildfly)中删除哪些依赖项,以及在 Tomcat 上运行 Errai 应用程序所需的任何其他步骤。

当我开始运行时,我会更新这篇文章。

提前致谢。

0 投票
1 回答
60 浏览

gwt - ClassCastException When Trying to Make JAXRS Call in Errai 4

I am using Errai 4.0.0.Beta1, and I am trying to make a simple JAX RS call.

Here is the code I am using:

I am seeing the following exception in Super Dev Mode:

The proxy is returned, but any line that attempts to cast it to an AbstractJaxrsProxy fails with the above exception.

The JaxrsProxyLoaderImpl.java has been created, and my JAX RS Service is there:

0 投票
1 回答
56 浏览

gwt - Errai 4.0.0.Beta1 和 UiBinder

errai-uibinder 不再适用于 erai 4.0 (4.0.0.Beta1),但是在我的应用程序启动时使用没有特定处理的 uibinder 似乎是一些运行时问题的原因。有没有人在 Errai 4.0 中成功使用 UiBinder 视图?

谢谢,S。

0 投票
1 回答
200 浏览

java - Errai 如何能够序列化/反序列化模型实体

我正在尝试在我的 GWT 应用程序中使用 Errai 休息功能,我
查看了以下指南:
http ://errai-blog.blogspot.it/2011/10/jax-rs-in-gwt-with-errai .html

特别是,它说:

我们简单地将这个接口放在我们的客户端包(例如client.shared)中GWT 编译器可以找到它的地方。要创建一个请求,只需调用 RestClient.create()

我认为这里有一个情节漏洞,Errai 是如何知道如何序列化/反序列化模型类的?

你能帮助理解这一点吗?

谢谢

0 投票
1 回答
76 浏览

java - 浏览器中的 ERRAI CDI

Errai 是一个 GWT 库,除其他外,它实现了 CDI。

通常 CDI API 是由 IOC 容器实现的,您能否帮助理解 GWT 库如何在客户端(即浏览器)上实现它?

我真的很难理解它。

0 投票
0 回答
52 浏览

gwt - erai GWT 数据绑定失败

我正在尝试在我的 GWT 应用程序中运行 erai 数据绑定

只是按照本教程进行操作,但没有运气

https://docs.jboss.org/author/display/ERRAI/Data+Binding

我不断收到错误,通过添加一些罐子等解决了一些错误。

现在,我收到了这个我无法解决的错误

这是 m 控制台和我正在使用的罐子的屏幕截图

请指导

http://screencast.com/t/TdECCZNTxc

0 投票
2 回答
575 浏览

java - 将 Errai Ui 与 GWT 一起使用

我真的很想在我的 GWT (2.8) 应用程序中使用 Errai UI(3.2.4)。我已经有了一个带有 EntryPoint 实现和 onModuleLoad 的设置。我有 restGWT 设置并与我的服务器(使用 Jersey)进行交互。

我找到的所有文档都假设您正在构建一个完整的 Errai 项目,从头开始使用 forge 插件。我不是。我只想使用模板和数据绑定。我正在使用准系统设置,我什至无法在我的应用程序中显示标签。

我有这个 GWT 入口点:

和应用容器:

它是随附的模板:

我应该在浏览器中看到“应用程序容器”,但在浏览器控制台中出现此错误:

ComplexPanel.java:96 未捕获类型错误:无法读取未定义的属性“removeFromParent_0_g$”

小部件和模板名称相同,并且在同一个包中。我的小部件的创建就像文档显示的那样: http: //erraiframework.org/getting-started/index.html#ErraiUIPage

有人可以告诉我我在这里缺少什么吗?这方面的例子非常少,它们都假设一个完整的 Errai 项目。我还需要@EntryPoint 吗?我需要@PostConstruct 吗?Errai 甚至被设计成这样工作吗?

谢谢你的帮助。

0 投票
1 回答
167 浏览

java - Errai - 分离客户端和服务器代码

对于过去的 GWT 项目,我使用这个架构类型来创建一个 3 模块项目。它将客户端代码、服务器代码和两者之间共享的代码分开。这允许更快的开发,因为您不必在每次进行服务器端更改时重新编译整个项目。

现在,我想使用 Errai 来利用其更自然的模板系统。我已经尽力只导入 erai-ui 和相关依赖项,但我无法让它工作。在搜索之后,似乎 Errai 被设计为用作框架而不是用作库。您可以在此处查看我关于此主题的 SO 问题。

我找到了这个线程,有人完全按照我的需要做了。不过,他们根本没有发布他们是如何做到的。

我找到了这个指南,它展示了如何将 Errai 添加到现有的 GWT 项目中,但这假设你的 GWT 项目是在一个标准的单个模块中设置的,这是我不想要的。

我的主要问题是我不知道 pom 文件中需要什么来完成这项工作。我只想使用 Errai 的客户端功能,例如 errai-ui 和 errai-navigation,所以我认为 Errai 的东西可以单独存在于客户端模块中。但是,当生成一个新的 Errai 项目时,pom 中有很多东西,我不知道如何将它们转移到父 pom 和客户端 pom 中。

理想情况下,我只需要一个示例或框架项目就可以开始。如果这些东西不存在,那么在正确方向上的提示将不胜感激。