嵌入式码头是否支持 java 8 个紧凑配置文件?

Does embedded jetty support java 8 compact profiles?

我们正在尝试构建基于 java 的应用程序,这些应用程序可以使用 java 8 个紧凑的配置文件。我们必须在这些应用程序中包含一个轻量级的 Web 界面。嵌入式码头是否支持紧凑型配置文件?如果没有,是否有任何其他嵌入式 servlet 容器可以支持紧凑配置文件?

您必须自己构建,但请注意 Jetty 构建实际上已经提供了。

此工件有意不在任何地方发布,因为根据我们的经验,java8 compact3 非常 unreliable/unstable。每个 JVM 版本都有自己的调整,可以呈现不同的行为。我们只是没有带宽来支持构建工件之外的 compact3。

参见:jetty.project/aggregates/jetty-all-compact3

您可以这样构建它。

$ git clone https://github.com/eclipse/jetty.project.git
$ cd jetty.project
$ mvn clean install -Dtest=None -Pcompact3
$ ls aggregates/jetty-all-compact3/target

Note: anything needing a compiler (JSP, JXF, etc), or bytecode scanning (for annotations mainly), does not work in compact3.