如何从Jetty7中webapplication之外的目录提供静态内容
我试图提供静态内容,例如来自unix服务器上web应用程序目录之外的目录的pdf文件。我已经尝试了以下方法,但是当我尝试访问它时,我得到了一个404。我在jetty.xml中对其进行了如下定义如何从Jetty7中webapplication之外的目录提供静态内容,jetty,Jetty,我试图提供静态内容,例如来自unix服务器上web应用程序目录之外的目录的pdf文件。我已经尝试了以下方法,但是当我尝试访问它时,我得到了一个404。我在jetty.xml中对其进行了如下定义 <Item> <New class="org.eclipse.jetty.server.handler.ContextHandler"> <Set name="contex
<Item>
<New class="org.eclipse.jetty.server.handler.ContextHandler">
<Set name="contextPath">/test</Set>
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.ResourceHandler">
<Set name="directoriesListed">true</Set>
<Set name="resourceBase">/data/muni/data/AlaBAMa/muMCVClient</Set>
</New>
</Set>
</New>
</Item>
/data/muni/data/AlaBAMa/muMCVClient是我的pdf文件所在服务器的路径。但是当我尝试/test/test.pdf时,我得到了一个404
任何帮助都将非常感激。
-考虑升级。这个XML代码段在哪里?仅仅说jetty.xml是不够的。什么是jetty.xml?在${jetty.home}的磁盘或相对路径上的何处找到?你把它添加到了哪个部分?为什么要将它添加到jetty.xml,而不使用xml可部署文件?您的其他上下文在配置方面是什么样子的?它们中有没有与您想要的新上下文重叠?谢谢。我现在正在尝试升级jetty 7和jetty 9,这两个版本都有自己的问题目前仍停留在以下方面