Jetty 我应该用什么防波堤?
我想使用Jetty的嵌入式版本创建一个应用程序。不幸的是,我找不到任何关于需要哪些jar文件来完成这项工作的信息。maven存储库()中有几个。但是jetty server、jetty server all和jetty webapp之间有什么区别呢?这些都是我想要的嵌入用例吗?本文档列出了嵌入所需的JAR文件,非常完整 我相信您不需要Ant jar文件,除非您从Ant调用Jetty,即使它说您需要它 一些JSP jar文件在二进制包中的命名与该文档调用的不同,但本文档有助于确定要使用哪些Jetty JSP jar:Jetty 我应该用什么防波堤?,jetty,embedded-jetty,Jetty,Embedded Jetty,我想使用Jetty的嵌入式版本创建一个应用程序。不幸的是,我找不到任何关于需要哪些jar文件来完成这项工作的信息。maven存储库()中有几个。但是jetty server、jetty server all和jetty webapp之间有什么区别呢?这些都是我想要的嵌入用例吗?本文档列出了嵌入所需的JAR文件,非常完整 我相信您不需要Ant jar文件,除非您从Ant调用Jetty,即使它说您需要它 一些JSP jar文件在二进制包中的命名与该文档调用的不同,但本文档有助于确定要使用哪些Jet
我使用了jetty webapp。我停止了针对Eclipse嵌入代码的编译错误—结合SimplesServer和HelloWorldHandler的最小示例 为了实现这一点,我必须在eclipse的jetty mirror解压发行版的lib目录中包含以下内容
- jetty-server-7.1.4xxx.jar
- jetty-util-7.1.4xxx.jar
- servlet-api.2.5.jar
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>8.1.2.v20120308</version>
</dependency>
org.eclipse.jetty
jetty网络应用程序
8.1.2.v20120308
此图对所有依赖项进行了最好的解释:
根据该图,对于嵌入式用例,至少需要6个jar。
例如,对于Jetty 8,尝试:
jetty-continuation-8..jar
jetty-http-8..jar
jetty-io-8..jar
jetty-server-8..jar
jetty-util-8.*.jar
JSP编译器使用servlet-api-3.0.jarAnt,因此在运行时是必需的(除非您在构建过程中预编译JSP)。链接无效。无效链接-1谁能想到八年后链接会发生变化。