如何在Eclipse中运行带有RunJettyRun的IvyDE和Annotation servlet配置的Vaadin 7.3.9项目?

时间:2015-02-03 11:35:56

标签: java eclipse jetty vaadin

在Vaadin(7.3.9)的实际版本之前,只需使用RunJettyRun - >即可以花哨的方式创建和运行Vaadin 7项目。 https://code.google.com/p/run-jetty-run/插件。

现在Vaadin已将其配置从web.xml迁移到注释(Java Servlet API 3.0),我注意到如果部署使用vaadin 7 eclipse plugin New Vaadin 7 Project向导创建的Vaadin 7项目< / strong>(使用Ivy作为依赖管理器和构建自动化工具的那个,在项目结构的屏幕截图下面):

enter image description here

当我选择 Debug作为 - &gt;运行Jetty 并运行该项目,我为http://localhost:8080http://localhost:8080/project-name网址找到了404 Not Found。

我可以使用Tomcat,但有时部署变得非常慢,Tomcat会挂起,每次在Tomcat中部署新项目时,我都需要在服务器上运行新项目之前重新启动它。使用Jetty本地部署更简单,更快捷恕我直言。

我也可以将Jetty与Maven一起使用,但我需要与Ivy合作,即通过插件的向导创建Vaadin项目。

我现在开发Vaadin 7应用程序时如何仍然使用Jetty速度?

1 个答案:

答案 0 :(得分:2)

  1. 使用向导
  2. 使用Servlet API 3.0创建一个新的Vaadin 7项目
  3. 解决依赖关系并编译所有内容
  4. 选择Run as / Debug as - &gt;运行/调试配置
  5. 选择Jetty Webapp - &gt;新的启动配置
  6. 选择Jetty版本: - &gt; 8.x或更新版本(Servlet API 3.0必需)
  7. 点击运行/调试