技术标签: tomcat Spring Boot intellij-idea
nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded
因为SpringBoot是内嵌了Tomcat服务器的,出现该问题的话,明显是因为Tomcat没有配置好,网络上有说包冲突的,这里希望大家在自己的项目文件中查询下,能否找到下面这个包:
如果能找到以上的包,则说明您应该是出现了 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>
不过问题解决了,以此记录
文章目录一、PXE概述(一)、PXE简介(二)、PXE批量部署的优点(三)、若要搭建PXE网络体系,必须满足以下几个前提条件:二、搭建PXE远程安装服务器(操作步骤)(一)、安装并启用TFTP服务(二)、安装并启用DHCP服务(三)、准备Linux内核、初始化镜像文件(四)、准备PXE引导程序(用于PXE网络安装的引导程序为 pxelinux.0,由软件 syslinux提供)(五)、安装并启用FTP服务,准备centos 7安装源(六)、配置启动菜单文件(七)、关闭防火墙,验证PXE网络安装三、实现 Ki
原文地址默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的给定资源。Docker 提供了一些方法来控制容器可以使用多少内存、CPU 或块 IO,并设置 docker run 命令的运行时配置标志。本节详细介绍了何时应该设置限制以及设置它们的可能影响。许多这些功能需要您的内核支持 Linux 功能。通过 docker info 命令检查支持是否可用。如果在内核中禁用了某个功能,则可...
修改startup.sh文件1.JAVA_OPT_EXT_FIX="-Djava.ext.dirs=JAVAHOME/jre/lib/ext:{JAVA_HOME}/jre/lib/ext:JAVAHOME/jre/lib/ext:{JAVA_HOME}/lib/ext"JAVA_OPT="JAVAOPT−Djava.ext.dirs={JAVA_OPT} -Djava.ext.dirs=JAVAOPT−Djava.ext.dirs={JAVA_HOME}/jre/lib/ext:${JAVA_
FilezillaFileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。Filezilla和普通Web网站一样,前台有普通FTP账户执行...
这是在Ubuntu里面安装flask-mysqldb出现的错误提示,提示我们找不到mysql_config这个文件,如下图: 那么怎么解决?退出虚拟环境,在终端运行如下命令:sudo apt-get install libmysqlclient-dev如果安装成功,就回到虚拟环境中继续安装你要安装的软件。如果安装失败并且提示如下错误: 这是因为在使用ap-get安装包的时...
所有的备份软件都没有备份联机重做日志文件的说法。因为,它几乎时刻都在写,单独备份某个时刻,没啥意义。再者,归档日志在某种意义上,也是对联机重做日志的备份。对联机重做日志文件的保护,核心就两个字:冗余。包括:多路镜像、RAID方式、HA的运用(如DG)。 1)查看当前的联机重做日志文件[email protected]> select group#,members,sequence#,status from v
1.运动目标背景建模背景建模也称为背景估计,其主要目的是根据当前的背景估计,把对序列图像的运动目标检测问题转化为一个二分类问题,将所有像素划分为背景和运动前景两类,进而对分类结果进行后处理,得到最终检测结果。比较简单的获取背景图像的方法是当场景中无任何运动目标出现时捕获背景图像,但这种方法不能实现自适应,通常仅适应于对场景的短时间监控,不能满足智能监控系统对背景建模的要求。背景减除法的
Description:Field xxxMapper in com.*.xxxServiceImpl required a bean of type 'com.*.xxxMapper' that could not be found.Action:Consider defining a bean of type 'com.*.xxxMapper' in your configuration.springboot项目启动报错,原因之一可能是未扫描到mapper包,在xxxmapper接口.
翻译:李伟 审校:张帆译自:GithubJF杰微刊:如何在Git中撤销一切任何一个版本控制系统中,最有用的特性之一莫过于 “撤销(undo)”操作。在Git中,“撤销”有很多种含义。当你完成了一次新的提交(commit),Git会及时存储当前时刻仓库(repository)的快照(snapshot);你能够使用Git将项目回退
生成pojo实体类、mapper.xml、dao层接口1.引入pom依赖文件 &lt;!-- 导入Mysql数据库链接jar包 --&gt; &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactI...
华为鸿蒙系统和新日电动车,到底是什么关系?2021年05月31日 11:13作者:网络编辑:王动分享近日,华为鸿蒙系统即将正式上线的消息在全网刷屏,自Harmony OS发布以来,华为始终强调:坚定打造Harmony OS生态,通过智能软硬件和开发者生态创新共赢。Harmony OS与合作伙伴的合作愈加深入,创新成果也在不断涌现,新日就是合作伙伴之一,新日电动车是行业首家入住华为智慧生态链的高端智...
目录大家理解的Context我的Context举例子总结进阶大家理解的Context搜索关键词“程序上下文” “Context”,能搜到一些答案,但讲得都不是很细,比如:维持一段程序正常运行的所需要的外部变量的值的集合,叫做上下文来自https://www.jianshu.com/p/6e07d31fa190用例子解释不同场景下的意思:小美气呼呼对我说:“你去死吧”...