2012-01-09 15 views
6

私は.warファイルをJetty Serverに配備しました。Jetty:抽出された戦争のパス

サーバは起動しましたが、その戦争ファイルの内容はどこで確認できますか?

私は読んだことが:抽出パラメータがtrueの場合、任意のパック戦争やzipファイルが 最初に展開される前に、一時ディレクトリに抽出されます

ここで、抽出パラメータをtrueに設定して、一時フォルダのパスをどのように設定できるか教えてください。

これは私のjetty-webapps.xmlファイル

<Configure id="Server" class="org.eclipse.jetty.server.Server"> 
    <Ref id="DeploymentManager"> 
      <Call id="webappprovider" name="addAppProvider"> 
      <Arg> 
       <New class="org.eclipse.jetty.deploy.providers.WebAppProvider"> 
       <Set name="monitoredDirName"><Property name="jetty.home" default="." />/webapps</Set> 
       <Set name="defaultsDescriptor"><Property name="jetty.home" default="."/>/etc/webdefault.xml</Set> 
       <Set name="scanInterval">1</Set> 
       <Set name="contextXmlDir"><Property name="jetty.home" default="." />/contexts</Set> 
     <Set name="extractWars">true</Set> 
       </New> 
      </Arg> 
      </Call> 
    </Ref> 
</Configure> 

答えて

4

あなたは展開のためJetty_Home/workで抽出された展開のすべてのwarファイルです。しかし、作業フォルダに展開する前にwarファイルをtempフォルダに展開する必要がある場合は、パラメータをjetty-webapps.xmlファイルにtrueに設定することができます。 jetty-webapps.xmlファイルはJetty_HOME/etc/フォルダーにあります。

<Configure id="Server" class="org.eclipse.jetty.server.Server"> 
    <Ref id="DeploymentManager"> 
      <Call id="webappprovider" name="addAppProvider"> 
      <Arg> 
       <New class="org.eclipse.jetty.deploy.providers.WebAppProvider"> 
       <Set name="monitoredDirName"><Property name="jetty.home" default="." />/webapps</Set> 
       <Set name="defaultsDescriptor"><Property name="jetty.home" default="."/>/etc/webdefault.xml</Set> 
       <Set name="scanInterval">1</Set> 
       <Set name="contextXmlDir"><Property name="jetty.home" default="." />/contexts</Set> 
     <Set name="extractWars">true</Set> 
       </New> 
      </Arg> 
      </Call> 
    </Ref> 
</Configure> 
+0

ありがとうございます私の答えは、しかし、私はthw作業フォルダを見つけることができなかった、私はjetty8を使用しています – Kiran

+0

jetty_homeの中にetcフォルダがありますか?あなたはLinuxを使っていますか? apt-getを使用して桟橋を設置しましたか? –

+0

はい、私はetcフォルダを持っています。 – Kiran

7

ログファイルを確認してください。 41:54.334:INFO:oejw.WebInfConfiguration:jarファイルを抽出します。ファイル:/usr/oc/jcast8083/webapps/spdy.war /へ!それはこの

2012年11月6日17のようになどを持つべきですこの場合/tmp/jetty-0.0.0.0-8083-spdy.war-_spdy-any-/webapp

は、warファイルの内容は

を/ tmp/jetty-です0.0.0.0-8083-spdy.war-_spdy-any-/webapp

関連する問題