1

初心者の質問で申し訳ありません。Scala/Ajax アプリケーションに Jetty サーブレット コンテナーを使用しようとしています。デフォルトの webapp ディレクトリを /home/myuser/project/ などのカスタム ディレクトリに変更し、jetty にそのページのインデックスを提供させたいと考えています。

すべてのレイアウトは Ajax/REST/Scala を介して制御され、DOM は完全に JavaScript で生成されます。

指定したフォルダからカスタム index.html ファイルを提供するように jetty を取得するにはどうすればよいですか?

64 ビットの Ubuntu 12.10 で Jetty 9 Debian ディストリビューションを使用していますが、それによって何らかの違いが生じる場合があります。

4

1 に答える 1

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同じコンテキストに対応する既存の戦争を削除する必要がある場合もあります。

于 2012-12-28T22:02:45.383 に答える