Java 未使用Jetty-web.xml值
我正在使用Jetty 9.2.9,其中部署了一些应用程序。如果不在这里提供任何配置文件,您能想到为什么jetty-web.xml仅在部署的第一个应用程序中读取和使用吗?在WEB-INF/jetty-WEB.xml中的其他应用程序中读取,如果格式不正确,我有一个例外,但这些值不应用于此WEB应用程序。我试图覆盖maxFormKeys和maxFormContentSize,我的jetty-web.xml如下所示Java 未使用Jetty-web.xml值,java,xml,configuration,jetty,Java,Xml,Configuration,Jetty,我正在使用Jetty 9.2.9,其中部署了一些应用程序。如果不在这里提供任何配置文件,您能想到为什么jetty-web.xml仅在部署的第一个应用程序中读取和使用吗?在WEB-INF/jetty-WEB.xml中的其他应用程序中读取,如果格式不正确,我有一个例外,但这些值不应用于此WEB应用程序。我试图覆盖maxFormKeys和maxFormContentSize,我的jetty-web.xml如下所示 <?xml version="1.0" encoding="ISO-8859-1
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="maxFormKeys">2000</Set>
<Set name="maxFormContentSize">211111</Set>
</Configure>
2000
211111
我知道这很难,但由于这个项目规模巨大,如果有人有一些总体指导方针来指导我思考,而不是试图找到确切的解决方案,那就更好了。
提前感谢。查看文档jetty文档,特别是:。本节介绍为单个webapp和为服务器上部署的所有webapp设置此配置的不同方法
如果可能的话,您还应该将Jetty版本升级到最新版本,Jetty 9.2非常旧,已经过时,因此使用该版本可能会有问题,目前的版本是9.4.28。谢谢您的回答,但我已经阅读了所有文档。在我部署的第一个应用程序上使用jetty-web.xml时,它可以正常工作;如果我想为jetty.xml中的所有应用程序设置它,它也可以正常工作。升级目前不是一个选项:(Jetty 9.2.9也面临许多安全问题-