2012-01-09 6 views
6

Я развернул файл .war внутри Jetty Server.Jetty: Path of Extracted war

Сервер был запущен, но, пожалуйста, скажите, где я могу увидеть содержимое этого военного файла?

Я прочитал, что:

Если параметр экстракт истинно, любые упакованные войны или почтовые файлы первой извлекаться во временную директорию перед развертывается.

Пожалуйста, сообщите мне, где можно установить параметр extract, является истинным и каким будет временный путь к папке?

Это мой 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 для развертывания. Но если вы хотите, чтобы военные файлы были извлечены в папку temp перед развертыванием в рабочую папку, вы можете установить параметр extractWars как true в файле jetty-webapps.xml. Файл 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

Спасибо за e ответ, но я не смог найти рабочую папку thw, я использую jetty8 – Kiran

+0

у вас есть папка etc внутри вашего jetty_home? вы используете linux? и установленный причал с помощью apt-get? –

+0

Да, у меня есть и т.д. папка. – Kiran

7

Проверьте файл журнала. Он должен иметь как как этот

2012-11-06 17: 41: 54,334: INFO: oejw.WebInfConfiguration: Экстракт банка: файл /usr/oc/jcast8083/webapps/spdy.war/с! /tmp/jetty-0.0.0.0-8083-spdy.war-_spdy-any-/webapp

в этом случае содержимое файла войны в

/TMP/jetty- 0.0.0.0-8083-spdy.war-_spdy-any-/webapp

Смежные вопросы