我正在使用嵌入式jetty来启动我目前打包为war文件的Web应用程序。起初我试图阻止我的战争文件被扩展;然后我开始怀疑:
问:是否有一些优势让jetty扩展war文件内容?
即使它慢了......
问:如何防止码头扩展(或者至少每次都扩展它)。
我的设置如下:
我注意到我的JSP被抛入Windows临时目录后,通过JVM设置(-Djava.io.tmpdir=deploy/temp
)设置了I / O临时目录。
<bean id="myAppContext" class="org.eclipse.jetty.webapp.WebAppContext">
<property name="contextPath" value="/myApp" />
<property name="war" value="${my.warfile.name}" />
<!--
<property name="extractWAR" value="false" />
<property name="copyWebDir" value="false" />
<property name="parentLoaderPriority" value="true" />
-->
<property name="extraClasspath" value="deploy/config" />
</bean>
我尝试在jetty WebAppContext上设置各种选项(在jettty 7 javadoc btw中没有详细记录)。他们似乎没有做任何有用的事情,所以我评论了他们。