java - 要下载哪个 Jetty 发行版才能运行完整的 Spring3.0 应用程序?

标签 java spring spring-mvc jetty

我注意到,从 V7.x 开始,有 two stand-alone distributions jetty 。一个 Codehouse 和一个 Eclipse 发行版。如果我想运行一个成熟的 Spring 3.0(包括 Spring MVC/Webflow/Security、Annotations、Hiberate、REST、JSF、Comet ...)应用程序,我需要下载哪个?如何添加缺失的依赖项?

因为我想独立运行 Jetty,请不要给我任何建议。

最佳答案

首先,我不明白你为什么遗漏了 maven。有一个maven jetty plugin例如。

至于依赖项 - 好吧,将它们添加到 WEB-INF/lib .或者让 maven 通过指定 <packaging>war</packaging> 构建您的 .war 文件在你的 pom.xml 中。所有 Maven 依赖项都将填写在 WEB-INF/lib 中文件夹。

回到问题标题 - Eclipse 的发行版似乎是基于 OSGi 的。如果您不熟悉 OSGi,请选择 codehaus 版本。

关于java - 要下载哪个 Jetty 发行版才能运行完整的 Spring3.0 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172903/

相关文章:

java - 是否可以将运行时未知的 Avro 消息转换为特定的 Java 类

java - 在 spring mvc 中获取 400 错误

java - Spring mvc + jsp页面中的安全css和js

java - 如何将国际化添加到 Spring MVC

java - 我如何检查客户端是否不再通过 Java 中的 TCP 连接?

java - 从 CompletableFuture 抛出异常

java - 执行方法之前的延迟

java - 无法在未指定 LoadTimeWeaver 的情况下应用类转换器

java - Spring MVC Form 将一组两个或多个字段绑定(bind)到对象列表中

java - 如何连接局域网 (LAN) 之外的 DatagramSocket 服务器和客户端?