首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin 7.1.1:加载widgetset集失败

Vaadin 7.1.1:加载widgetset集失败
EN

Stack Overflow用户
提问于 2014-02-27 20:41:52
回答 2查看 8.7K关注 0票数 6

我在运行最新的Vaadin 7.1.1应用程序时遇到问题。这主要是因为我找不到该版本的文档。Maven原型创建了扩展Root的旧式应用。Root已经不存在了,所以我尝试扩展UI,就像他们在Book of Vaadin中所做的那样。

web.xml:

代码语言:javascript
复制
<servlet>
    <servlet-name>myservlet</servlet-name>
    <servlet-class>
        com.vaadin.server.VaadinServlet
    </servlet-class>

    <init-param>
        <param-name>UI</param-name>
        <param-value>cz.simplecoin.simplegui.MainScreen</param-value>
    </init-param>
</servlet>

和MainScreen很简单:

代码语言:javascript
复制
public class MainScreen extends UI {

项目可以正确编译(使用maven)。当我调试时,我看到MainScreen的初始化方法被正确调用,但我只看到空白屏幕(bootstrap JavavScript在那里),并显示以下警告:

错误:

加载widgetset:./VAADIN/widgetsets/com.vaadin.DefaultWidgetSet/com.vaadin.DefaultWidgetSet.nocache.js?1393503103223失败

我想从默认窗口小部件开始。我几乎可以肯定这是maven构建/依赖中的问题。我不知道使用什么库:我尝试了两个变体(评论)

pom.xml:

代码语言:javascript
复制
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-server</artifactId>
    <version>${vaadin.version}</version>
</dependency>
<!--
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-themes</artifactId>
    <version>${vaadin.version}</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client</artifactId>
    <version>${vaadin.version}</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client-compiler</artifactId>
    <version>${vaadin.version}</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-theme-compiler</artifactId>
    <version>${vaadin.version}</version>
</dependency>
<dependency>
    <groupId>com.vaadin.addon</groupId>
    <artifactId>vaadin-charts</artifactId>
    <version>1.0.0</version>
</dependency>
-->

我可能会尝试使用自己的小部件集,看看这是否能解决问题。

EN

回答 2

Stack Overflow用户

发布于 2014-02-28 05:38:21

好吧,我最终通过直接从git改编最新的演示应用程序pom.xml得到了它。缺少的小部件集在

代码语言:javascript
复制
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client-compiled</artifactId>
    <version>${vaadin.version}</version>
</dependency>
票数 12
EN

Stack Overflow用户

发布于 2016-05-26 04:13:58

然后我注意到,如果您将tomcat作为eclipse中的适配器运行,并将项目部署到其中,那么有时在构建项目后,目标文件夹与eclipse不同步,您必须在其上按F5键。执行此操作后,可以加载小部件集。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22068854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档