问题标签 [gwtp]

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 回答
2286 浏览

maven - 部署 gwtp maven 应用程序:参见 Servlet Spec 2.3,第 9.7.2 节。违规类:javax/servlet/Servlet.class

使用https://github.com/ArcBees/ArcBees-tools/blob/master/archetypes/gwtp-basic/README.mdhttp://c.gwt-examples.com/home/maven/ide-上的说明import/eclipse 我用 maven 创建了一个 GWTP 项目。它在调试模式下运行良好,但我在部署它时遇到问题。

1) 运行命令 mvn gwt:compile 2) 将 .war 文件复制到两个不同的 Tomcat 服务器 3) 重新启动服务器 4) 浏览到文件的位置,我收到 404 错误

HTTP 状态 404 - /transpohubAdmin/Project.html 类型状态报告消息 /transpohubAdmin/Project.html 描述 请求的资源不可用。Apache Tomcat/7.0.32

如果我直接转到 css 文件也会发生此错误(除非我先删除 Project.html 文件)

catalina.out 是:

我用谷歌搜索了参见 Servlet Spec 2.3,第 9.7.2 节。违规类:javax/servlet/Servlet.class 并没有找到任何有关此错误的帮助。

有什么建议么?

干杯,

0 投票
2 回答
379 浏览

java - GWTP (Java):在 div 元素上应用 CSS 样式

我正在使用 GWTP,我正在尝试boxcontainer在 div 元素中包含样式。但是,它不起作用。似乎CSS没有正确链接?有任何想法吗?谢谢

资源/Thumbnail.css

Thumbnail.ui.xml(HTML 模板)

缩略图资源.java

ThumbnailStyle.java

0 投票
1 回答
136 浏览

google-app-engine - 从谷歌数据存储的下拉列表中填充数据

嗨,我有一个 gwtp google appengine 应用程序,它有一个搜索字段,它是一个下拉列表。下拉列表中的数据必须来自数据存储。但我的问题是数据存储中的这些数据不是唯一的,它有超过 10000 条记录。请提出一种将数据填充到下拉列表中的方法。(Java 版)仅供参考:我正在使用

  • GWTP
  • Java中的谷歌应用引擎
0 投票
1 回答
1502 浏览

google-app-engine - GAE - 无法实例化 - java.lang.RuntimeException

我不知道如何调试以下错误:(你能解释一下如何调试这种错误吗?)。

一个错误与 Guice Filter 有关,另一个与 MessageBodyReader 有关。

- 谢谢

0 投票
1 回答
522 浏览

html - GWT 自定义按钮不适用于 ImageResources

我需要的只是一个 gwt PushButton 的行为,除了我需要它除了文本之外还有一个图像。

我使用 GWT、GWTP 和 UiBinder

在我的 ui.xml 文件中,以下代码有效,但如果我将鼠标悬停或单击按钮,我将无法指定另一个图像

在寻找解决方案后,我从这里遇到了这段代码

我后来像这样在我的 ui.xml 中使用它

我的 ImageResources 包包含以下接口,并且此包已添加到 gwt.xml 文件中的源中

当我尝试打开设计器时,我一直出现以下错误,我不知道如何解决(如果我尝试从浏览器访问页面,我会遇到同样的错误)

据我了解,当我编写image="{res.Edit}"应用程序时应该期望 ImageResource 而不是 String 不是吗?

*注意:我对网络开发(学校项目)很陌生,所以不要以为我可能已经知道一些事情,除非很明显,否则你会回答

0 投票
1 回答
743 浏览

gwt - GWT 平台 UiHandlers 不工作

我已经按照 GWTP 教程的 GettingStarted

http://code.google.com/p/gwt-platform/wiki/GettingStarted

但不幸的是,处理程序不起作用,getUiHandlers() 返回 null 并且异常堆栈跟踪与以下内容相同:

如何使用 GWT 平台的 UiHandlers? .

查看课程

处理程序接口

主持人

无法理解我在哪里犯错,关于 UiHandlers 的实现与上述教程链接中的说明相同。

0 投票
3 回答
1151 浏览

spring - GWTP 在服务器端使用 Spring

我正在使用 gwtp,我想在服务器端使用 Spring。我已经看到 Spring 包含在 gwtp 中,但我不知道如何使用它。任何人都可以帮助我吗?会很酷的一些例子。

我已经通过谷歌寻找,但没有办法:(

非常感谢!!

0 投票
0 回答
166 浏览

java - GWTP 样板生成

我正在使用 GWTP 的 BoilerPlateGeneration。你可以在这里找到它的信息:

样板生成

我想保留 javax.validation 注释,但是当代码生成时,它们不在。

这是我想要的一个例子:

我得到的结果代码:

我要这个:

如您所见,我想保留 @NotNull 注释。

谢谢你。

0 投票
1 回答
377 浏览

gwt - 带枚举参数的辅助注入

我有多个使用辅助注入从客户端工厂提取的演示者小部件。

这目前工作正常,但我想要做的是能够创建我想要的小部件,而不必专门调用它,而是能够将它的类型作为注入的一部分传入以获取正确的 PresenterWidget。

每个“字段”对象都有一个枚举属性,它是什么类型的......我想知道是否有办法,我将如何去做。

最好我的工厂看起来更像这样:

这将使我的 impl 代码更像:

感谢您的任何意见,非常感谢!

0 投票
1 回答
1205 浏览

maven - 部署 gwtp hello world

使用https://github.com/ArcBees/ArcBees-tools/blob/master/archetypes/gwtp-basic/README.mdhttp://c.gwt-examples.com/home/maven/ide-上的说明import/eclipse我用 maven 创建了一个 GWTP 项目。它在调试模式下运行良好,但我在部署它时遇到问题。

  1. 运行命令 mvn gwt:compile
  2. 将 .war 文件复制到两个不同的 Tomcat 服务器
  3. 重启服务器
  4. 浏览到文件的位置,我收到 404 错误

我在 catalina.out 中收到以下错误:

信息:validateJarFile(/Library/Tomcat/webapps/test/WEB-INF/lib/gwt-user-2.5.1.jar) - jar 未加载。请参阅 Servlet 规范 2.3,第 9.7.2 节。违规类:javax/servlet/Servlet.class

根据建议,我从中删除了 gwt-user-2.5.1.jar/WEB-INF/并收到以下错误:

严重:配置 com.test.server.guice.GuiceServletConfig 类的应用程序侦听器时出错 java.lang.ClassNotFoundException: com.test.server.guice.GuiceServletConfig at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714 ) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) 在 org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532) 在 org.apache.catalina.core.DefaultInstanceManager。 loadClassMaybePrivileged(DefaultInstanceManager.java:514) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) at org.apache .catalina.core.StandardContext.startInternal(StandardContext.java:5285)在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase .addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1105) 在 org. apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1664) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun( FutureTask.java:303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 在 java.util.concurrent。ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) 2013 年 6 月 17 日下午 4:23:28 org.apache.catalina.core.StandardContext listenerStart 严重:已跳过由于先前的错误而安装应用程序侦听器

我的 pom.xml 是:

当我运行mvn dependency:tree这是它的输出:

[INFO] 构建 GWTP Basic 1.0-SNAPSHOT [INFO] -------------------------------------------------- ---------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.1 :tree (default-cli) @ test --- [INFO] com.test:test:war:1.0-SNAPSHOT [INFO] +- com.google.gwt:gwt-user:jar:2.5.1:compile [INFO ] | +- javax.validation:validation-api:jar:1.0.0.GA:compile [INFO] | +- javax.validation:validation-api:jar:sources:1.0.0.GA:compile [INFO] | - org.json:json:jar:20090211:compile [INFO] +- com.gwtplatform:gwtp-mvp-client:jar:1.0:compile [INFO] | +- com.gwtplatform:gwtp-clients-common:jar:1.0:compile [INFO] | -org.apache.velocity:velocity:jar:1.7:compile [INFO] | +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] |
- commons-lang:commons-lang:jar:2.4:compile [INFO] +- com.gwtplatform:gwtp-dispatch-client:jar:1.0:compile [INFO] +- com.gwtplatform:gwtp-dispatch-server-guice :jar:1.0: 编译 [信息] | - com.gwtplatform:gwtp-dispatch-server:jar:1.0:compile [INFO] +- com.gwtplatform:gwtp-dispatch-shared:jar:1.0:compile [INFO] +- com.google.inject:guice:jar :3.0: 编译 [信息] | +- javax.inject:javax.inject:jar:1:compile [INFO] | - aopalliance:aopalliance:jar:1.0:compile [INFO] +- com.google.inject.extensions:guice-servlet:jar:3.0:compile [INFO] +- com.google.inject.extensions:guice-assistedinject:jar :3.0:compile [INFO] +- com.google.gwt.inject:gin:jar:2.0.0:compile [INFO] +- junit:junit:jar:4.11:test [INFO] | - org.hamcrest:hamcrest-core:jar:1.3:test [INFO] - org.jukito:jukito:jar:1.1:test [INFO] - org.mockito:mockito-core:jar:1。

2013 [INFO] 最终内存:6M/81M [INFO]

当我尝试在本地 Tomcat 服务器和 arixe.com 服务器上部署它时,我得到了同样的错误。

有什么建议么?

干杯