Minimum set of files needed from Jetty to serve static content?

为君一笑 提交于 2020-01-02 17:32:33

问题


Background

Disclaimer: I have very little experience with Java.

We previously used a wrapped version of Jetty 6 for on-demand static content (JS, CSS, images, HTML) during our Ant build so we can run unit tests with PhantomJS against an HTTP-hosted environment.

However, Jetty is now on version 8.1.3 and we no longer need that wrapping (which solves a different problem which is now moot), so I wanted to update to just using Jetty 8.1.3 directly.

First I downloaded the whole Jetty distribution, which weighs in at a massive ~40 MB. This works from Ant, using "start.jar"... but I don't really want to be pushing those unnecessary JARs around everywhere.

So then I downloaded the aggregate "jetty-server-8.1.3.v20120416.jar" (latest) from the Maven repo, BUT I can't seem to use that JAR from Ant like I could with "start.jar", e.g. "java -jar jetty-server-8.1.3.v20120416.jar OPTIONS=Server"

The Jetty documentation is both poor and missing (404's). Ugh!

Actual Question

So, if I go back to using the full distribution of Jetty with "start.jar" instead of the aggregate "jetty-server", what is the minimum set of files (JARs and configs) from the full Jetty distribution that I need to server basic static content over HTTP?

...

Related Question: How to start an aggregate jetty-server JAR from Ant?


回答1:


http://wiki.eclipse.org/Jetty/Howto/Use_Jetty_with_Ant

if you don't need things like jetty-jmx or jetty-jndi then just trim those



来源:https://stackoverflow.com/questions/10557427/minimum-set-of-files-needed-from-jetty-to-serve-static-content

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!