3

でmavenを使用してvaadin Webアプリケーションを作成しましたeclipse。特に、vaadin (20.3.4)vaadin-archetype-touchkitの本に記載されている原型を使用しました。デフォルトで生成されたコードを変更せずに、目標を設定して maven で実行しました。次に、をコンパイルしました。Tomcat 7 で実行しようとすると、Web ページから奇妙なメッセージが表示されます。clean packageWidgetset

Failed to load the WidgetSet:
<WidgetSet Path>.DefaultWidgetSet.nocache.js 

コンソールには、次のエラー メッセージも表示されます。

INFO: Requested resource [/VAADIN/themes/reindeer/styles.css] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

INFO: Requested resource [/VAADIN/widgetsets/com.vaadin.DefaultWidgetSet/com.vaadin.DefaultWidgetSet.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

INFO: Requested resource [/VAADIN/themes/reindeer/styles.css] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

Maven がweb.xmlファイルを作成していないことに気づきましたが、 vaadin 7. ファイルの調整を行うことが提案されている同様の質問を読みました。ファイルを手動でweb.xml作成する必要があると推測する必要がありますか?web.xml

典型的な vaadin 7 アプリケーションのアーキタイプで同じ手順を試したところ、正しく動作することも奇妙に感じました。touchkit-application を開発する必要があるため、最初の試みで何が欠けている可能性があるかについての提案をいただければ幸いです。

4

3 に答える 3

3

私にとっては、以下を追加するとpom.xml役立ちました:

    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client-compiled</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
于 2015-03-10T17:08:55.923 に答える