springboot打包發布后,隔一段時間就會如下錯誤
2019-07-02 15:35:24.046 [http-nio-8081-exec-6] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header
Note: further occurrences of HTTP request 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:414)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
網上找了很多都說https,或者埠錯誤,或者就是配置,按照相關解決方案全部試了個遍,沒一個有用的
我既沒有用https請求,埠也沒有被占用,到底問題出在哪里?望大神們出來看看吧
uj5u.com熱心網友回復:
是不是域名沒有ssl認證uj5u.com熱心網友回復:
我的域名是沒有ssl認證
uj5u.com熱心網友回復:
看問題有可能是請求頭設定過小的原因?你可以在server.xml的Connector 標簽 設定一下更大點的試試。順帶里面有個SSL的監聽器那個也注釋掉。
不能解決的話 建議你換個高版本的tomcat看能不能解決。
uj5u.com熱心網友回復:
專案是不是發布到外網去了?如果是這個可以不用理會,很多黑客經常用軟體去撞介面的uj5u.com熱心網友回復:
是這樣的嗎?難怪我修改埠后一段時間沒有問題,今天看了一下又出現這個情況了
uj5u.com熱心網友回復:
貼子別沉啊。。。。uj5u.com熱心網友回復:
看這個帖子 講的很詳細 https://blog.csdn.net/jimiao_xxxx/article/details/115299168轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270095.html
標籤:Web 開發
上一篇:使用Netty時,bytebuf.readInt()得到的值很大,但是bytebuf.writeInt()寫入的值也很大
下一篇:idea02.2誤刪maven模塊檔案夾,拷貝恢復后,不加載依賴不下載不導包(手動自動都不行),重繪依賴顯示Analyzing,配置沒有錯誤,求大神幫助解決!
