1

我正在尝试使用码头部署应用程序,但问题是它没有加载图像,但只有少数。

应用程序使用 Maven 打包在 war 中。

我已经关注了这个文档

添加了这个上下文:

<?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.eclipse.jetty.webapp.WebAppContext">
   <Set name="contextPath">/game</Set>
  <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/game.war</Set>   
  <Set name="extractWAR">true</Set>
   <Set name="copyWebDir">true</Set>
   <Set name="tempDirectory"><Property name="jetty.home" default="."/>/work/game</Set>
</Configure>

在主文件夹中创建了工作目录,因此码头正在解压缩指定文件夹中的所有文件。

并创建了这个 jetty-webapp.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="tempDir"><Property name="jetty.home" default="."/>/work</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>

但是由于 zip 文件关闭异常,仍然有一些资源通常不可用。当码头试图访问面部罐时,就会发生这种情况

4

0 回答 0