解决springboot依赖包中报错unknown的问题
目录
- springboot依赖包中报错unknown
- 1、先说说版本吧
- 2、问题描述
- 3、找到redis的jar版本
- 4、分享一个小技巧
- springboot项目报错UnknownError
springboot依赖包中报错unknown
1、先说说版本吧
springboot使用2.0.3版本
2、问题描述
直接上图片:
原先除了redis报错以外,还有commons-beanuitls也报一样的问题,我从本地仓库中将unknown文件夹删除,重新reimport也一样,后来百思不得其姐,决定看看springboot依赖的jar包的版本能不能查看,果不其然,我们点这个链接
进入到的页面,是springboot当前版本支持的jar包版本,如果想看其他的版本,将链接中的2.0.3修改即可;
3、找到redis的jar版本
ctrl+f,打入redis往后搜:
竟然发现多了一个data,至于哪个版本之后开始由spring-boot-starter-redis变成spring-boot-starter-data-redis自己按同样的方式查一下,springboot1.4.7版本的时候还是spring-boot-starter-redis,既然是有spring-boot-starter前缀的jar,版本号可以写也可以不写,在reimport一下,问题解决;
4、分享一个小技巧
在maven管理窗口,有个按钮,不知道各位有没有用过,我第一次用,看到密密麻麻的图后感觉特兴奋
请看,在这个图上可以清楚的看到添加的哪些依赖,版本号是什么,双击会进入pom文件中引入依赖的代码位置
springboot项目报错Unknown Error
在pom.xml 文件中增加
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
详解springboot解决第三方依赖jar包的问题
公司现在用的是springboot+maven,想要把一些老的项目都改成这种框架.但是一些老的项目中有好多第三方的jar包或者是自己的jar包,maven库上没有.最初的解决方案是一个个的deploy到maven库上,但是遇到太多的三方jar包就太费事了.网上查了一下发现maven有一种方式可以将本地的Jar包依赖到项目中而不需要先deploy到maven库上.具体做法如下: 跟普通的java项目一样,新建个lib目录放jar包,我建在了src下. pom文件中依赖这样写: <!--添加外部依赖
-
spring boot创建项目包依赖问题的解决
今天捣腾了spring boot,按照官网案例,缺发现本地无论包依赖出现问题,并且无法启动,一整天在踩maven的坑,记录下这个血的教训. 1.spring-core依赖包问题 运行application,发现缺少依赖的spring-core包: 但是spring boot的包都是通过parent的starter引入的,通过mvn denpendency:tree查看项目的jar依赖信息: 发现spring-core依赖包是存在的,但是为什么运行的时候回报错找不到类. 倒腾了一个下午试过各种方
-
spring-boot-maven-plugin:<unknown>的完美解决方法
1.在对应的pom.xml文件里添加"插件的某个版本"<version>xxx</version>. <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.6.RELEASE</version> 2."插件的某个版本&quo
-
解决springboot依赖包中报错unknown的问题
目录 springboot依赖包中报错unknown 1.先说说版本吧 2.问题描述 3.找到redis的jar版本 4.分享一个小技巧 springboot项目报错UnknownError springboot依赖包中报错unknown 1.先说说版本吧 springboot使用2.0.3版本 2.问题描述 直接上图片: 原先除了redis报错以外,还有commons-beanuitls也报一样的问题,我从本地仓库中将unknown文件夹删除,重新reimport也一样,后来百思不得其姐,决定
-
解决SpringBoot jar包中的文件读取问题实现
前言 SpringBoot微服务已成为业界主流,从开发到部署都非常省时省力,但是最近小明开发时遇到一个问题:在代码中读取资源文件(比如word文档.导出模版等),本地开发时可以正常读取 ,但是,当我们打成jar包发布到服务器后,再次执行程序时就会抛出找不到文件的异常. 背景 这个问题是在一次使用freemarker模版引擎导出word报告时发现的.大概说一下docx导出java实现思路:导出word的文档格式为docx,事先准备好一个排好版的docx文档作为模版,读取解析该模版,将其中的静态资源
-
解决SpringBoot中@Email报错问题
JSR303校验相关 现象:在springboot中使用@Email注解进行数据校验时,报没有该注解的错误. 解决方法: 在pom.xml中加该配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 测试成功 ==测试成功== ![i
-
解决SpringBoot运行Test时报错:SpringBoot Unable to find
目录 SpringBoot运行Test时报错 错误详情 解决办法 SpringBootTest单元测试报错 SpringBoot运行Test时报错 运行Test时的报错信息:SpringBoot Unable to find a @SpringBootConfiguration 错误详情 今天做SpringBoot配置邮件发送的时候,运行测试类,报如下错误: 说找不到@SpringBootConfiguration注解,其实是有的,检查了下启动类和被测试类的细节,都没问题,查询的很多CSDN答案
-
解决springboot服务启动报错:Unable to start embedded contain
目录 1. 根据报错信息发现是在刷新容器的方法onRefresh中抛出的 2. 接着被捕获异常的方法源码 3. 再接着就是抛出异常的根源所在的源码 4. 知道原因了反过去查看代码发现启动类中少写了注解 5. 还有一种情况需要注意 初次接触spring-boot + spring-cloud构建微服务项目,配置好项目后并选择启动类启动时报如下错误: [main] ERROR org.springframework.boot.SpringApplication - Application start
-
解决springboot 连接 mysql 时报错 using password: NO的方案
最近使用 springboot 配置 mysql 时出现了一个错误 Access denied for user ''@'localhost' (using password: YES) 或者 Access denied for user ''@'localhost' (using password: NO) 经发现这是 springboot 中 yml 语法的的一个坑,在我现在用的最新版本2.2.4 的springBoot中所推荐 yml 的格式是 data-username: root da
-
Tomcat启动springboot项目war包报错:启动子级时出错的问题
今天公司springboot项目准备部署到测试服务器上进行测试,打包好war后放到tomcat里面启动后,前端文件能访问到,但是接口请求一直是404,一直找了很久的原因,tomcat启动是成功的,war打包的时候也提示build success了,tomcat启动日志发现报错: java.lang.IllegalStateException: 启动子级时出错 at org.apache.catalina.core.ContainerBase.addChildInternal(Containe
-
springBoot集成Elasticsearch 报错 Health check failed的解决
springBoot集成Elasticsearch 报错 Health check failed 今天集成Elasticsearch 时启动报错 报错信息如下: 2018-11-01 20:52:51.310 INFO [hstao-supersearch,,,] 8528 --- [ main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8009 2018-11-01 20:52:51.314 INFO [hstao
-
springboot依赖冲突问题及解决过程
项目场景: 新搭了一个springboot 2.3.7.RELASE的框架,在集成mysql,tkMapper,mybatis的过程中,启动报错. 问题描述: 提示各种依赖的错误 通过idea的功能解决冲突依赖,尝试了多次,也不行 还尝试过删除可能意外引入的jar: 原因分析: 在之前搭的一个分布式项目里面有这些基础的配置,依赖按照版本拿过来一个个添加,尝试,依然不行. 在旧的项目可以,在这里就不行. 把springboot版本改成和旧项目一样,也不可以. 解决方案: 最后,把代码全部删掉(因为
-
springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)
1.此文初衷 平常我们在进行微服务开发完毕后,单个微服务理应部署单个虚机上(docker也可),然后服务集中发布到服务注册中心上,但是有些小的项目,这样做未免太过繁杂增加了部署难度,这里主要讲述的是如何在单机上通过共享jar包的方式来部署多个微服务,解决以上部署难度同时在带宽不够或者网速慢的情况下如何快速的发布部署. 2.部署目录结构 部署目录解答-> 各个微服务与依赖包(lib文件夹下)在同一级目录下,此为图1内容.图二内容展示的是单个微服务内的文件结构,部署配置文件以及所打的jar包,这
随机推荐
- AngularJS控制器之间的通信方式详解
- SQL Server数据库中伪列及伪列的含义详解
- JS基础教程——正则表达式示例(推荐)
- 常用Oracle分析函数大全
- JS实现合并两个数组并去除重复项只留一个的方法
- 屏蔽网页右键复制和ctrl+c复制的js代码
- MySQL中无GROUP BY情况下直接使用HAVING语句的问题探究
- mysql同步复制搭建方法指南详细步骤
- sqlserver数据库主键的生成方式小结(sqlserver,mysql)
- Java后端Tomcat实现WebSocket实例教程
- linux写shell需要注意的问题(必看)
- Python使用Flask框架获取当前查询参数的方法
- Android中drawable使用Shape资源
- php实现XSS安全过滤的方法
- PHP四舍五入、取整、round函数使用示例
- 手工解决3721造成的系统崩溃问题
- Java Chaos Game噪声游戏实例代码
- 基于react后端渲染模板引擎noox发布使用
- Vue数据绑定简析小结
- JavaScript展开操作符(Spread operator)详解