我已经使用 maven in 创建了一个 vaadin Web 应用程序eclipse
。特别是,我使用了vaadin (20.3.4) 书中vaadin-archetype-touchkit
描述的原型。在没有对默认生成的代码进行任何更改的情况下,我使用 maven 和目标运行它。然后我编译了. 当我尝试在 Tomcat 7 上运行它时,我收到来自网页的奇怪消息:clean package
Widgetset
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 应用程序,我将不胜感激任何建议想法,除了我最初的尝试中可能缺少的东西。