开发者社区 问答 正文

Tomcat8 log 报错?报错

这可能和 JFinal 无关, 但用JFinal做的, 所以在这里发个贴问下.
系统环境: win2012 x64, jdk8 x64 tomcat8 x64
C:\Tomcat8\logs :
每天会生成: catalina.2017-01-04.log  
内容如下: 

04-Jan-2017 05:17:34.467 信息 [http-nio-80-exec-10] org.apache.coyote.http11.Http11Processor.service 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.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:417)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:667)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)



如何解决?


展开
收起
爱吃鱼的程序员 2020-06-08 19:23:55 493 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    日志信息不完全,无法精确定位错误。从目前信息上看,是DEBUG级的日志,并不是异常,可能是客户端发出的请求不符合http格式我也遇到了同样的问题,日志信息这是这一段,上下文没有异常。不知道什么原因。

    2020-06-08 19:24:15
    赞同 展开评论