gpt4 book ai didi

java - 如何在 Eclipse 中使用 RunJettyRun 运行具有 IvyDE 和 Annotation servlet 配置的 Vaadin 7.3.9 项目?

转载 作者:行者123 更新时间:2023-12-02 05:00:51 26 4
gpt4 key购买 nike

在 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 插件 创建的 Vaadin 7 项目 新的 Vaadin 7 项目向导(使用 Ivy 作为依赖项管理器和构建自动化工具的向导,下面是项目结构的屏幕截图):

enter image description here

当我选择“调试为 -> 运行 Jetty”并运行该项目时,我收到 http://localhost:8080 的 404 Not Found 错误消息或为http://localhost:8080/project-name网址。

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

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

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

最佳答案

  1. 使用向导使用 Servlet API 3.0 创建新的 Vaadin 7 项目
  2. 解决依赖关系并编译所有内容
  3. 选择运行方式/调试方式 -> 运行/调试配置
  4. 选择 Jetty Web 应用 -> 新启动配置
  5. 选择 Jetty 版本:-> 8.x 或更高版本(Servlet API 3.0 需要)
  6. 点击运行/调试

关于java - 如何在 Eclipse 中使用 RunJettyRun 运行具有 IvyDE 和 Annotation servlet 配置的 Vaadin 7.3.9 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28297924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com