【解决】nested exception is org.springframework.boot.web.server.WebServerException Unable to start

这篇具有很好参考价值的文章主要介绍了【解决】nested exception is org.springframework.boot.web.server.WebServerException Unable to start。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【问题描述】:IDEA发布SpringBoot工程时,出现了该异常,一直发布不成功,报了以下的错误

nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded

问题原因

因为SpringBoot是内嵌了Tomcat服务器的,出现该问题的话,明显是因为Tomcat没有配置好,网络上有说包冲突的,这里希望大家在自己的项目文件中查询下,能否找到下面这个包:
nested exception is org.springframework.boot.web.server.webserverexception:,java,前端,spring boot,java,dubbo,服务器
如果能找到以上的包,则说明您应该是出现了 tomcat 相关包之间的冲突,如果没有该包,则最好在pom.xml 中引入 tomcat 包

问题解决

法1

原则上 pom.xml 中引入下面的内容,可以直接解决问题的

   <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <!-- 也有人说这个 provided 可能有问题,具体可以自行测试-->
            <scope>provided</scope>
    </dependency>`

法2(我用的该方法)

同样是在pom.xml中加入 spring-boot-starter相关的组件

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
   <!-- 其实我感觉是上面的 parent 发挥的作用,下面这些包,似乎没什么影响-->
   <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

不过问题解决了,以此记录文章来源地址https://www.toymoban.com/news/detail-611006.html

到了这里,关于【解决】nested exception is org.springframework.boot.web.server.WebServerException Unable to start的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包