10

Eclipse Vaadin 插件具有很酷的自动构建功能。只需在调试控制台中单击“重新启动应用程序”,即可使用最新的应用程序版本。

不幸的是,导入 maven 生成的 vaadin 项目(使用 m2e)并从 vaadin eclipse 插件生成的项目中复制粘贴 .project buildCommands 和性质不起作用。

我无法“在服务器上运行...”,tomcat 未部署应用程序,原因不明。我可以在 wtpapps 文件夹中看到应用程序,但它仍然没有部署。

4

2 回答 2

2

您可以单独将 Vaadin 应用程序构建为常规 Java 库(而不是 WAR 或任何复杂的东西)。然后做两件事:创建另一个项目来构建实际的 WAR 文件,并创建另一个项目来设置 Jetty 以直接执行(谷歌了解如何让 Vaadin 在 Jetty 独立运行,使用 Jetty 作为库的详细信息)。有了它,您可以将 Vaadin UI 视为常规 Java 程序(通过标准调试窗口快速、直接重新启动),并且仍然将其作为 WAR 文件进行部署。

有关如何设置 Jetty(查找 Launcher)的详细信息,请参阅此线程。

于 2011-04-25T14:06:54.620 回答
0

我前段时间也偶然发现了这个问题,最终发现了这个:

http://www.streamhead.com/maven-spring-vaadin-appengine/

它最终帮助我在与您所描述的情况非常相似的情况下启动并运行。

于 2010-07-10T08:11:10.140 回答