Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未使用Jetty-web.xml值_Java_Xml_Configuration_Jetty - Fatal编程技术网

Java 未使用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

我正在使用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"?>
<!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也面临许多安全问题-