为新手问题道歉,我正在尝试为Scala / Ajax应用程序开始使用Jetty servlet容器。 我想将默认的webapp目录更改为自定义目录,例如/ home / myuser / project /,让jetty提供该页面的索引。
doctype,head和body实际上是我所需要的,因为所有布局都将通过Ajax / REST / Scala控制,而DOM完全用JavaScript生成。
如何让jetty从指定文件夹提供自定义index.html文件?
我在64位Ubuntu 12.10上使用Jetty 9 Debian Distribution,如果这在任何方面都有所不同。
答案 0 :(得分:1)
我相信你应该能够在root.xml
目录中添加一个名为$JETTY_HOME/contexts
的文件,其中包含以下内容:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://\
jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="resourceBase">
/home/myuser/project/
</Set>
</Configure>
您可能还需要移除$JETTY_HOME/webapps
中响应相同上下文的所有现有战争。