且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

码头:战争之路

更新时间:2023-09-29 22:45:34

将您部署的所有war文件都提取到Jetty_Home/work中进行部署.但是,如果您希望在部署到工作文件夹之前先将war文件提取到temp文件夹中,则可以在jetty-webapps.xml文件中将extractWars参数设置为true. jetty-webapps.xml文件位于Jetty_HOME/etc/文件夹中.

All the war files which you deploy are extracted in Jetty_Home/work for deployment. But if you want that war files should be extracted in temp folder before deployed to work folder, then you can set the extractWars parameter as true in jetty-webapps.xml file. The jetty-webapps.xml file is located in Jetty_HOME/etc/ folder.

<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>