所有文章
-
【原】Transaction rolled back because it has been marked as rollback-only
JAVA开发最近在整理以前的工作笔记,又发现一个有意思的bug,在一个service调用另外一个类的方法时,出现了一个spring的事务问题,Transactionrolledbackbecauseithasbeenmarkedasrollback-only,时间过去有点儿久了,不记得是压测时出的问题还是线上运行时出的问题了。2021-01-2519:42:00.025[pool-3-thread-1]ERRORo.s.s.support.TaskUtils$LoggingErrorHandler-Unexpectederroroccurredinschedu...
不忘初心 2021-12-05 围观(982) 评论(0) 点赞(24) 【JAVA开发】
阅读更多 -
【原】Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
JAVA开发由于springboot项目内嵌了tomcat,所以一般都会将项目打包成jar包来进行发布,而并非以前的war包,但是公司有一个项目依旧将springboot项目打成war包,然后丢到tomcat容器中运行,这样就需要兼容本地启动调试和线上运行,涉及到tomcat依赖的地方就需要格外注意,一不小心就会导致有一边儿会启动失败。整理之前的笔记,发现以前还真碰到过这个问题,本地能正常启动,但是发布到线上的时候就报错:UnabletostartServletWebServerApplicationContextduetomissingServletWebS...
不忘初心 2021-12-04 围观(1619) 评论(0) 点赞(4) 【JAVA开发】
阅读更多 -
【原】One or more listeners failed to start. Full details will be found in the appropriate container log file
JAVA开发Tomcat的logs目录下有很多种前缀的log,平时看的最多的就是catalina前缀的log,从来没有关注过localhost前缀的log,今天公司的测试环境项目突然访问不了,同事说Tomcat启动没报错,但是就是访问接口404,百思不得其解,我把日志文件catalina.out拖下来仔细检查了一下,发现log中确实没有报错,但是项目正常启动的log日志打印了一半就没了。如上图,从我红框处开始,就没有正常的启动日志了,而出现了DataSource关闭时,那一定是项目关闭了,否则数据源不会无缘无故关闭,可以看到确实没有error信息,但接着往下看...
不忘初心 2021-09-02 围观(1242) 评论(0) 点赞(0) 【JAVA开发】
阅读更多 -
【原】An attempt was made to call the method org.springframework.data.redis.cache.RedisCacheManager.<init>(Lorg/springframework/data/redis/core/RedisOperations;)V but it does not exist.
JAVA开发将公司项目中的redis升级到2.1.3之后,发现项目启动不了了,直接报错:“Anattemptwasmadetocallthemethodorg.springframework.data.redis.cache.RedisCacheManager.<init>(Lorg/springframework/data/redis/core/RedisOperations;)Vbutitdoesnotexist.”。详细错误信息如下:ErrorstartingApplicationContext.Todisplaytheconditionsr...
不忘初心 2020-10-03 围观(1116) 评论(0) 点赞(28) 【JAVA开发】
阅读更多 -
【原】can not access a member of class org.springframework.boot.autoconfigure.condition.OnClassCondition with modifiers
JAVA开发公司之前部署项目的服务器中的tomcat版本不是很新,最近在部署新服务器的时候,我尝试了tomcat8.5.33版本,结果没想到,打包部署上去之后,分分钟报错:“Classorg.springframework.core.io.support.SpringFactoriesLoadercannotaccessamemberofclassorg.springframework.boot.autoconfigure.condition.OnClassConditionwithmodifiers"".”,猝不及防,一脸懵逼。详细错误信息如下:09-Sep...
不忘初心 2020-10-02 围观(1444) 评论(0) 点赞(7) 【JAVA开发】
阅读更多 -
【原】低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类
JAVA开发今天新入职的小伙伴找我帮他看个问题,同样的springboot工程,同样都是用idea,在我们的电脑上启动正常,但是在他的电脑上就是不行,直接报错:java.lang.NoClassDefFoundError: javax/servlet/ServletContext,开始以为是没编译好,但是重新编译之后依旧不行。详细错误信息如下:._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)|||||||(_||))))'|____|.__|_||_|_||_\_...
不忘初心 2020-07-22 围观(1554) 评论(0) 点赞(24) 【JAVA开发】
阅读更多 -
【原】springboot集成mongodb去掉_class字段
JAVA开发在springboot项目中集成了mongodb之后,使用MongoTemplate进行save操作的时候,存储的json字符串中会多一个_class字段,不是什么大问题,但是强迫症患者看着非常的难受。如下图:解决方案:packagecom.zhiri.biz.center.application.config;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.BeanFactory;importorg.springframework.beans.fact...
不忘初心 2020-05-11 围观(3404) 评论(0) 点赞(34) 【JAVA开发】
阅读更多 -
【原】springboot jpa启动报错“java.lang.IllegalArgumentException: Not a managed type: class xxx”
JAVA开发springboot集成jpa的时候,启动报错“Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.zhiri.service.entity.User”,看起来就是找不到entity。详细错误信息如下:2019-11-1815:02:01[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframework.beans...
不忘初心 2020-01-19 围观(282) 评论(0) 点赞(3) 【JAVA开发】
阅读更多 -
【原】springboot jpa启动报错“org.hibernate.AnnotationException: No identifier specified for entity”
JAVA开发在springboot工程中集成了jpa之后,启动直接分分钟报错“Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.zhiri.service.entity.Permission”。详细错误信息如下:2019-11-1822:13:14[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframew...
不忘初心 2020-01-18 围观(1340) 评论(0) 点赞(20) 【JAVA开发】
阅读更多 -
【原】springboot jpa报错“org.hibernate.LazyInitializationException: could not initialize proxy”
JAVA开发这两天在使用jpa查询的时候,经常会碰到一个错误“nested exception is org.hibernate.LazyInitializationException: could not initialize proxy [com.zhiri.service.entity.Role#120] - no Session] with root cause”,看起来是因为延迟加载,但实际上并没有一对多或者多对多这种映射关系。详细错误如下:2019-11-2020:10:37[http-nio-8085-exec-10][ERROR][org.ap...
不忘初心 2020-01-17 围观(956) 评论(0) 点赞(3) 【JAVA开发】
阅读更多 -
【原】springboot jpa配置双数据源报错“Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”
JAVA开发最近的项目中,由于需要同时查询我们的数据库和乙方数据源,所以在springboot工程中配置了双数据源,但是由于乙方的数据库是oracle,而我们的数据库是mysql,在加入了jpa配置之后项目就启动报错“Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”。详细错误信息如下:2019-11-2217:37:50,687default[main]ERRO...
不忘初心 2020-01-15 围观(1566) 评论(0) 点赞(0) 【JAVA开发】
阅读更多 -
【原】springboot配置双数据源报错“jdbcUrl is required with driverClassName”
JAVA开发最近的springboot项目中涉及到了双数据源的配置,照着网上的教程配置时,出了一点儿小问题,启动的直接报错“Caused by: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.”。详细错误信息如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.2019-11-2217:55:40,839...
不忘初心 2020-01-14 围观(1957) 评论(0) 点赞(22) 【JAVA开发】
阅读更多 -
【原】springboot启动类不放在根目录下导致junit启动报错
JAVA开发在springboot工程中,官方默认Application启动类是放在根目录下的,最近的项目中,同事没有将其放在根目录下,而是给它新建了一个目录,结果就导致单测跑不起来了。错误信息如下:java.lang.IllegalStateException:Unabletofinda@SpringBootConfiguration,youneedtouse@ContextConfigurationor@SpringBootTest(classes=...)withyourtestatorg.springframework.util.Assert.stat...
不忘初心 2020-01-13 围观(1637) 评论(0) 点赞(6) 【JAVA开发】
阅读更多 -
【原】springboot jpa查询oracle提示“ORA-01747: user.table.column, table.column 或列说明无效”
JAVA开发平时使用mysql的时候,没有在意过字符大小写的问题,因为mysql数据库是不区分大小写的,而最近在使用oracle数据库的时候,发现oracle是严格区分大小写的,这种区分直接在数据库表的命名上就体现出来了。最近接触的项目中,使用的oracle数据库,表是由乙方创建的,我们在查询数据的时候分分钟报错:org.springframework.dao.InvalidDataAccessResourceUsageException:couldnotextractResultSet;SQL[n/a];nestedexceptionisorg.hibern...
不忘初心 2020-01-12 围观(1769) 评论(0) 点赞(4) 【JAVA开发】
阅读更多 -
【原】springboot项目中连接oracle时需要带上模式前缀
JAVA开发除了刚开始工作的时候用过一次oracle,已经有好些年没用过oracle了,最近在做项目对接的时候,对方提供的是oracle数据库,直接用jpa去连接数据库查询的时候,提示“表或视图不存在”,但是表确实是存在的,详细错误信息如下:Hibernate:selectuser0_."id"asid1_1_,user0_."cloth"ascloth2_1_,user0_."expire"asexpire3_1_,user0_."flag"asflag4_1_,user0_."gametime"asgametime5_1_,user0_."gender"a...
不忘初心 2020-01-11 围观(106) 评论(0) 点赞(1) 【JAVA开发】
阅读更多
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们