出于测试目的,我想使用 Jetty 8 仅提供静态内容。我知道如何从命令行启动网络服务器:
java -jar start.jar jetty.port=8082
我希望能够使用香草码头,最好是 8 或 7,并使用类似的东西启动它:
java -jar start.jar OPTIONS=resources resources.root=../foo jetty.port=8082
然后应该可以从服务器的根目录访问这些文件。一个名为的文件../foo/x.html
应该可以通过http://localhost:8082/x.html
.
我不想创建 WAR 文件或任何花哨的东西。最好不要在服务器端做任何缓存,让文件在 Windows 机器上解锁。此外,我只想提供文件,即使位于子目录中,也没有花哨的文件浏览器或从客户端修改它们的方法。
这可能吗?如果不是,完成这种行为所需的最低配置是什么?
附加信息
我试过以下命令。我希望能够使用 Jetty 8 浏览附带的 javadoc http://localhost:8080/javadoc/
,但它总是给我一个 404
java -jar start.jar --ini OPTIONS=服务器、资源等/jetty.xml 上下文/javadoc.xml