Java 编译Maven项目的默认Vaadin小部件

Java 编译Maven项目的默认Vaadin小部件,java,eclipse,maven,widget,vaadin,Java,Eclipse,Maven,Widget,Vaadin,如果这个问题在其他地方得到了回答,我很抱歉,但我似乎找不到我一直在寻找的确切答案。因此,我正在改变一个曾经大量依赖jQuery UI的Web应用程序,而不是使用VAADIN。为了便于理解,我创建了一个新的Maven项目,并修改了pom.xml以包含以下插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin&l

如果这个问题在其他地方得到了回答,我很抱歉,但我似乎找不到我一直在寻找的确切答案。因此,我正在改变一个曾经大量依赖jQuery UI的Web应用程序,而不是使用VAADIN。为了便于理解,我创建了一个新的Maven项目,并修改了
pom.xml
以包含以下插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
    </configuration>
    <version>2.3.2</version>
</plugin>
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <configuration>
        <server>local_tomcat</server>
        <path>/illuminate</path>
        <url>http://127.0.0.1:8080/manager/text</url>
    </configuration>
    <version>1.1</version>
</plugin>

org.apache.maven.plugins
maven编译器插件
1.6
1.6
2.3.2
org.codehaus.mojo
TomcatMaven插件
本地野猫
/照亮
http://127.0.0.1:8080/manager/text
1.1
现在,我可以很好地将我非常简单的应用程序构建并部署到Tomcat上,但当我尝试使用它时,会出现以下错误:


为了更好地理解如何设置此类项目,我从我们的存储库“Tag”中查看了一个最近使用Vaadin和Maven的应用程序。查看错误,它似乎在试图在一个以“Tag”开头的目录中查找JavaScript文件
nocache.js
(这是我当前的申请)我不确定浏览器是否与此有关,但我了解到它可能与我的项目中尚未编译的小部件有关。我注意到还有一些其他插件可以做到这一点,但这两个是o另一个项目Tag只使用了一些小部件,所以我觉得我的应该可以很好地工作。我也一直在尝试按照Vaadin教程中的步骤制作一个简单的类似“Hello World”的程序。所以…有人知道我缺少了什么吗?如果是小部件的编译(我想我只希望使用默认值),我需要其他插件吗?

这就是tomcat不部署VAADIN目录内容的问题

见下面的博客


您在web.xml中设置了哪一个widgetset?这些步骤非常有效,使用的胡言乱语比我一直试图模仿的项目少得多;谢谢!