【问题标题】:vaadin superdevmode can't find custom widget classesvaadin superdevmode 找不到自定义小部件类
【发布时间】:2016-05-27 23:25:23
【问题描述】:

我正在尝试使用 superdevmode 调试 Vaadin 自定义小部件集。在“正常”模式下,自定义小部件在浏览器中正确显示。但是,当使用 superdevmode 时,它​​会显示以下文本而不是自定义小部件:

Widgetset xxx 不包含 yyy 的实现

尝试了所有常用的方法,例如从命令行重新编译,重新启动 superdevmode 服务器,但无济于事。

奇怪的是,错误消息中的类(上面的yyy)是一个服务器端类,仅在客户端连接器中的@Connect(yyy.class) 中用于客户端代码。显然编译的小部件集不包含服务器端类。那么它为什么会抱怨这个类呢?

此外,它在正常模式下工作的事实让我想知道可能出了什么问题。整个论坛中的许多类似问题都没有得到解答。任何帮助将不胜感激。

使用 Vaadin 7.6.6

widgetset.gwt.xml 的内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
        "http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
    <set-configuration-property name="devModeRedirectEnabled" value="true" />
    <add-linker name="xsiframe" />

    <inherits name="com.vaadin.DefaultWidgetSet" />
    <inherits name="..." />

    <source path='client' />
    <source path='shared' />

    <stylesheet src="resetbuttonfortextfield/styles.css" />
</module>

【问题讨论】:

    标签: java vaadin gwt-super-dev-mode


    【解决方案1】:

    最终通过在我的 superdevmode 运行配置中添加 -src ${project_loc}/src/main/java 解决了这个问题。打败我为什么它无法自己解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多