首页 文章

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

提问于
浏览
0

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

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

enter image description here

当我选择Debug作为 - > Run Jetty并运行项目时,我得到了一个404 Not Found for http://localhost:8080http://localhost:8080/project-name URL .

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

我也可以和Jet一起使用Jetty,但是我需要和Ivy一起工作,即通过插件的向导创建Vaadin项目 .

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

1 回答

  • 2
    • 使用向导使用Servlet API 3.0创建一个新的Vaadin 7项目

    • 解析依赖关系并编译所有内容

    • 选择Run as / Debug as - > Run / Debug Configurations

    • 选择Jetty Webapp - >新启动配置

    • 选择码头版本: - > 8.x or newer (required for Servlet API 3.0)

    • 命中运行/调试

相关问题