解决 Invalid character found in method name. HTTP method names must be tokens 异常信息

解决 Invalid character found in method name. HTTP method names must be tokens 异常信息,第1张

程序使用springBoot 2.1.2.RELEASE框架,打成jar包之后部署到腾讯云上运行。

测试时查看日志发现会不定时浮现【Error parsing HTTP request header】异常信息,虽然对程序运行没有影响,但是日志中总是出现不重要的异常信息对于以后查看日志定位问题还是有些影响。

度娘上提供的解决方案基本上分为以下两种:

1.server.xml中加上maxHttpHeaderSize="8192" 

springBoot则是在application.properties文件中配置【server.tomcat.max-http-header-size=8192】

不过没什么用,springBoot 2.1.2.RELEASE已经不会解析这条配置了

2.请求地址“https”改成“http”

但是我的请求本来就是http,使用https的话请求不到任何信息

【 有效做法 】

考虑到腾讯云上本来就安装了tomcat服务器,但是运行程序使用的是springBoot的内置tomcat,所以怀疑是端口冲突导致的这个问题。

因此修改了服务端口【server.port】为非8080端口,解决了异常

不过腾讯云上的tomcat服务器并没有启动,8080端口也没有被占用,所以我也没搞明白为什么改下端口就行了...

问题原因还请大神指教~

你先要搭建 java环境,才能正常访问 java web,估计是你的 tomcat 没搭建好。

配置出可视化的php环境界面,这需要借助第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。

不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 tomcat环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到咱们的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。

1.把你的项目放到Root目录下面

2.

tomcat默认端口为8080

,修改端口在tomcat/conf/server.xml,中

3.你的项目中WEB-INF

/web.xml,中的欢迎页面应为你的主页面


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/60366.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存