Initializing Servlet ‘dispatcherServlet‘

这篇具有很好参考价值的文章主要介绍了Initializing Servlet ‘dispatcherServlet‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天搭建一个简单的Springboot项目想测试下能不能行,没想到一个请求过去什么都没有,也不报错。这就难受了,好歹给我一串错误信息吧。经过了几个小时的排查终于解决了!!!

问题复位

注意看这串代码;这是我在调请求后提示我的。大概意思是servlet正在初始化。

Initializing Servlet ‘dispatcherServlet‘

请求路径

Initializing Servlet ‘dispatcherServlet‘

Tomcat配置文件

Initializing Servlet ‘dispatcherServlet‘

问题解决

按照正常的容器启动,当容器一启动就应该在初始化了。所以当你在调用方法时这些方法已经存在了,所以你可以调用

而在我的问题中你一发送一个请求,控制台就提示你容器在初始化。是不是在问了,那我等容器初始化不就行了,时间等久点难道不行?这个我不能确定,每个人电脑上不一样。但是可以肯定我这里是行不通的。如果你想等一等可以去试试。那问题来了我能不能配置一些东西直接让Tomcat完成初始化呢?有两个方法

方法1:

如果你跟我一样用的maven工程,那你就可以直接在maven工程里面加入一个依赖就可以解决了

<dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpcore</artifactId>
            <version>4.3.3</version>
</dependency>

方法2:

适用于其他工程项目,不能保证每个人都跟我一样都使用maven。只需要在你的配置文件中加入一串代码即可

yml格式 注意:值必须大于0

spring:
  mvc:
    servlet:
      load-on-startup: 10

properties格式 注意:值需要大于0

spring.mvc.servlet.load-on-startup=10

其实原理很简单。就是在容器启动时不让他自己调用初始化servlet方法。我们自己设定。这样就可以文章来源地址https://www.toymoban.com/news/detail-515536.html

到了这里,关于Initializing Servlet ‘dispatcherServlet‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包