我正在尝试在码头中部署静态应用程序,但使用 xml 配置文件,因为我使用的是虚拟主机。
我为部署创建了这个文件 xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/mail</Set>
<!--<Call name="setInitParameter">
<Arg>org.eclipse.jetty.servlet.Default.useFileMappedBuffer</Arg>
<Arg>false</Arg>
</Call> -->
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.ResourceHandler">
<Set name="resourceBase">/ccmail</Set>
<Set name="directoriesListed">true</Set>
</New>
</Set>
<Set name="virtualHosts">
<Array type="java.lang.String">
<Item>apps.cairunet.ad.br</Item>
</Array>
</Set>
</Configure>
我的文件夹应用程序的名称是ccmail. 位于webapps/ccmail 我已经尝试传递到路径:
<Set name="resourceBase">/ccmail</Set>
<Set name="resourceBase">ccmail</Set>
<Set name="resourceBase">./ccmail</Set>
<Set name="resourceBase">webapps/ccmail</Set>
<Set name="resourceBase">/webapps/ccmail</Set>
任何这条路径都不适合我的人。
码头启动此错误:
2019-02-25 09:36:46.422:WARN:oejs.ServletContextHandler:main: 不应直接调用 ServletContextHandler.setHandler。使用 insertHandler 或 setSessionHandler 等 2019-02-25 09:36:46.484:WARN:oejw.WebInfConfiguration:main: Can't generate resourceBase 作为 webapp tmp dir name: java.lang.IllegalStateException: No resourceBase or war set for上下文 2019-02-25 09:36:46.500:WARN:oejw.WebAppContext:main: 上下文 oejwWebAppContext@7d0587f1{/mail,nul 启动失败
慕村225694
相关分类