4

外部の .war (webapps フォルダーの外) を指すコンテキストを設定して、.war ファイルを Jetty にデプロイしたいと考えています。Tomcat でこれを行う方法は知っていますが、Jetty 9 でこれを行う方法がわかりません。

Tomcat では、コンテキストを構成する .xml ファイルを $CATALINA_HOME/conf/Catalina/localhost に配置しました。

  <?xml version='1.0' encoding='utf-8'?>
  <!--  Context fragment for deploying ServletExample.war  -->
  <Context path="/CurrencyServlet" docBase="/Users/macbook/Desktop/School/Java/Temp/CurrencyServlet.war" debug="0" privileged="true"/>

誰でも Jetty 9 の簡単な例を提供できますか?

4

1 に答える 1

3

提供されている $jetty_home/webapps/test.xml ファイルを見てください。jetty9 では、ContextProvider 構成ファイルを $jetty_home/webapps に配置することで、Web アプリケーションなどを構成できます。

ドキュメントをご覧ください: http://www.eclipse.org/jetty/documentation/current/configuring-contexts.html

これは、webapp へのパスを構成する方法です。

<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/test</Set>
于 2012-12-04T10:04:33.773 に答える