代码之家  ›  专栏  ›  技术社区  ›  Ben McCann

我应该用什么防波堤广口瓶?

  •  15
  • Ben McCann  · 技术社区  · 15 年前

    我想使用Jetty的嵌入式版本创建一个应用程序。不幸的是,我找不到任何关于我需要做什么JAR文件的信息。Maven存储库中有几个( http://repo2.maven.org/maven2/org/eclipse/jetty/aggregate/ )。但是,Jetty Server、Jetty Server All和Jetty WebApp之间有什么区别?这些都是我想要的嵌入式用例吗?

    5 回复  |  直到 9 年前
        1
  •  5
  •   user336590    14 年前

    我停止了对Eclipse嵌入式代码的编译错误,结合SimplestServer和HelloWorldHandler的最小示例…

    http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

    为了实现这一点,我必须在Eclipse的Jetty镜像的解压分发中包含lib目录中的以下内容…

    • jetty-server-7.1.4xxx.jar
    • jetty-util-7.1.4xxx.jar
    • servlet-api.2.5.jar
        2
  •  4
  •   Alan Krueger    15 年前

    此文档列出了嵌入所需的JAR文件,并且非常完整。

    http://docs.codehaus.org/display/JETTY/Embedding+Jetty

    我相信您不需要AntJAR文件,除非您从Ant调用Jetty,即使它说您需要它。

    在二进制包中,某些JSP JAR文件的命名与该文档所需的命名不同,但此文档有助于确定要使用的Jetty JSP JAR:

    http://docs.codehaus.org/display/JETTY/JSP+2.0+v+JSP+2.1

        3
  •  4
  •   Ben McCann    15 年前

    我用的是Jetty webapp。

        4
  •  1
  •   WZee    9 年前

    所有的依赖关系都在这个图中得到了最好的解释: http://wiki.eclipse.org/Jetty/Reference/Dependencies

    根据图表,对于嵌入式用例,至少需要6个JAR。 例如,对于8号码头,尝试:

    码头-续-8. 罐子 JETHYTP8. 罐子 JITE-IO-8。 罐子 JET-Server -8。 罐子 jetty-util-8.*罐 servlet-api-3.0.jar

        5
  •  0
  •   Mike    12 年前

    为了完整性,jetty webapp的XML是;

        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-webapp</artifactId>
            <version>8.1.2.v20120308</version>
        </dependency>