Invalid character found in method name. HTTP method names must be tokens

来源:互联网 发布:linux yum 安装 jdk 编辑:程序博客网 时间:2024/05/16 18:22
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.八月 15, 2017 10:21:08 上午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-nio-8080"]八月 15, 2017 10:21:08 上午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-nio-8009"]八月 15, 2017 10:21:08 上午 org.apache.catalina.startup.Catalina start信息: Server startup in 24549 ms八月 15, 2017 10:21:44 上午 org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens    at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:232)    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1013)    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687)    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)    at java.lang.Thread.run(Thread.java:745)

只需要在server.xml中增加maxHttpHeaderSize字段即可:

<Connector URIEncoding="UTF-8" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"    useBodyEncodingForURI="false"    enableLookups="false"               connectionTimeout="20000"               redirectPort="8443" maxHttpHeaderSize="你想要的大小"/>
 <Connector port="8080" executor="tomcatThreadPool"     protocol="HTTP/1.1"     maxThreads="1000"     maxHttpHeaderSize="8192"     minSpareThreads="100"     maxSpareThreads="200"     acceptCount="1000"     maxConnections="1000"     connectionTimeout="30000"     keepAliveTimeout="15000"     maxKeepAliveRequests="1"      tcpNoDelay="true"     redirectPort="8443"     enableLookups="false"     URIEncoding="UTF-8"/>
阅读全文
0 0
原创粉丝点击