Eclipse Vaadin插件具有很酷的autobuild功能。只需在调试控制台中单击“重新启动应用程序”,即可获得最新的应用程序版本。
不幸的是,从vaadin eclipse插件生成的项目导入maven生成的vaadin项目(使用m2e)和复制粘贴.project buildCommands和natures不起作用。
我无法“在服务器上运行...”,tomcat不会因为未知原因部署应用程序。我可以在wtpapps文件夹中看到应用程序,但它仍然没有部署。
答案 0 :(得分:2)
您可以将Vaadin应用程序单独构建为常规Java库(不是WAR,也不是任何复杂的)。然后做两件事:创建另一个构建实际WAR文件的项目,并创建另一个设置Jetty以便直接执行的项目(google了解如何使用Jetty作为库在Jetty独立下运行Vaadin的详细信息)。有了它,您可以将Vaadin UI视为常规Java程序(通过标准调试窗口快速,直接重启),并且仍然可以将其作为WAR文件进行部署。
有关如何设置Jetty的详细信息,请参阅this thread。(查找启动器)。
答案 1 :(得分:0)
前段时间我也偶然发现了这个问题,最终发现了这个问题:
http://www.streamhead.com/maven-spring-vaadin-appengine/
它最终帮助我在一个与你所描述的场景非常相似的场景后启动并运行。