我注意到,从 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/