所有文章
-
【原】springboot项目打包时提示“程序包xxx不存在,找不到符号”
JAVA开发
springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导致的,后来才发现原来是springboot的maven插件导致的。项目结构:xxx-parent:顶级父工程xxx-a:子项目1xxx-b:子项目2xxx-c:子项目3依赖关系:a->b->c,从左到右,依次被依赖(c依赖b,b依赖a)问题场景:在使用mvnpackage的时候,一直提示“程序包xxx不存在,找不到符号”,开始以为是依赖的上层包没打好,仔细检查后发现...
阅读更多
不忘初心
2019-08-02
围观(411)
评论(0)
点赞(30)
【JAVA开发】
-
【原】springboot连接mysql报错“java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3”
JAVA开发
今天在启动之前的springboot工程时,偶现了一个错误“java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3”,很神奇,因为这不是第一次启动了,而且连电脑都是同一台,一番百度下来,发现原来是mysql的时区问题。org.springframework.dao.TransientDataAccessResourceException:Errorattemptingtogetcolumn'create_time'fromresultset.Cause:java.sql.SQLExcep...
阅读更多
不忘初心
2019-06-01
围观(8546)
评论(0)
点赞(6)
【JAVA开发】
-
【原】Spring Boot配置Druid数据源和使用教程
JAVA开发
以前项目使用的是c3p0,了解到另外一个开源数据源框架阿里巴巴的druid,现在做新项目准备使用这个,记录一下使用步骤。主要是看中了他的强大的监控功能,SQL分析能力很强。如果项目出现SQL运行缓慢,效率不高的情况,可以通过它自带的web界面很快的进行问题SQL定位和分析。项目环境:springboot版本是2.1.3,数据库是MySQL。一、简介DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接...
阅读更多
孤灯听夜雨
2019-05-28
围观(1530)
评论(0)
点赞(8)
【JAVA开发】
-
【原】使用idea搭建springboot项目图文教程
JAVA开发
前面讲了很多框架的搭建教程,今天来写一篇关于springboot的搭建教程,现在idea用的比较多了,就直接使用idea来搭建项目,不过这个跟工具关系不大,不管是idea还是eclipse,项目骨架都是基于官网(http://start.spring.io)来生成的。打开idea,选择newproject菜单如果没有自己配置的骨架模板,就直接使用官网的,这里就可以直接进入下一步偶尔会有网络波动,会出现上面的界面,不过不用担心,可以稍微等待一下,也可以直接返回上一步再次进来上面都是maven工程的一些基本配置,填写完毕之后,直接进入下一步这一步就比较...
阅读更多
不忘初心
2019-05-22
围观(2563)
评论(0)
点赞(8)
【JAVA开发】
-
【原】springboot项目在mac下启动特别慢
JAVA开发
springboot项目在公司的mac上启动特别慢,但是在家里的windows上就很快,由于家里的笔记本配置非常好,所以之前一度以为是公司的mac配置过低导致的,就一直没有在意,今天在CSDN上无意中看到了一篇文章也提到了这个问题,说是jdk1.8的springboot项目在mac上运行有bug。还真是想不到啊,赶紧将之前的项目拿来测试了一波,一个很小的项目,集成的东西也很少,除了基本的mybatis之外就没啥其他东西了,启动基本上都需要1分钟以上按照大佬的教程,需要修改hosts,在“127.0.0.1localhost”后面加上“电脑名称.lo...
阅读更多
不忘初心
2019-05-18
围观(118)
评论(0)
点赞(14)
【JAVA开发】
-
【原】springboot打war包,部署到外部tomcat
JAVA开发
springboot默认使用内嵌tomcat,默认也是打jar包,如何将springboot打war包,并部署到外部tomcat呢?一、修改<packaging>标签的值为war<groupId>com.wolffy</groupId><artifactId>reader</artifactId><version>0.0.1-SNAPSHOT</version><!--默认打jar包--><!--<packaging>jar</p...
阅读更多
不忘初心
2019-05-06
围观(67)
评论(0)
点赞(21)
【JAVA开发】
-
【原】springboot项目提示“Failed to determine a suitable driver class”
JAVA开发
之前写的一个springboot+mybatis的项目,之前运行的好好的,今天在家里电脑上突然跑不起来了,一直提示“Failed to determine a suitable driver class”,完整错误信息如下:2019-05-0416:59:55.084INFO5504---[main]o.a.c.c.C.[Tomcat].[localhost].[/]:InitializingSpringembeddedWebApplicationContext2019-05-0416:59:55.084INFO5504---[main]o.s.w...
阅读更多
不忘初心
2019-05-05
围观(12189)
评论(0)
点赞(22)
【JAVA开发】
-
【原】Linux不使用tomcat搭建springboot服务图文教程
服务器
将本地项目部署到linux服务器中,以前使用springmvc的时候,都需要现在linux服务器中部署一套tomcat,必须有这个容器承载,项目才可以跑得起来,到了springboot时代了,就不需要那么繁琐了,因为springboot内嵌了tomcat,可以直接使用jdk自带的命令运行jar包来发布,配合linux中的.service文件就可以轻松搞定。进入到/etc/systemd/system目录下,可以看到默认有一个aliyun.service文件,其他服务器可能没有,因为我这个服务器是买的阿里云所以才会有的打开aliyun.service...
阅读更多
不忘初心
2019-04-14
围观(417)
评论(0)
点赞(13)
【服务器】
-
【原】springboot使用jackson处理时间碰到的两个坑
JAVA开发
之前使用springmvc的时候,没有太注意json转换的细节,每次都是直接写了一个Databinder,也没出过什么大问题,换成springboot之后,自动化配置的东西太多,导致忽略了很多细节处理,最近就碰见了两个问题:jackson转换时间有时区差,会导致时间晚8小时在我本机上,我一直没有重现过,当时在服务器上出现过,导致入库的时间不准确,解决方案有很多,我选择了在配置文件中配置jackson的时区:spring.jackson.time-zone=GMT+8使用feign调用微服务的时候,提示日期format不对项目微服务之间调用的时候,使...
阅读更多
不忘初心
2019-04-10
围观(298)
评论(0)
点赞(12)
【JAVA开发】
-
【原】springboot整合jpa启动报错'hibernate.dialect' not set
JAVA开发
公司的项目之前一直没有预发环境,最近有多余的机器,运维的同事拿来做预发机器,在启动项目的时候,报错“AccesstoDialectResolutionInfocannotbenullwhen'hibernate.dialect'notset“,觉着很诡异,什么代码和配置都没有改动过,在测试环境和生产环境中都是OK的,就是预发环境不行,具体错误信息如下:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFa...
阅读更多
不忘初心
2019-04-01
围观(2679)
评论(0)
点赞(12)
【JAVA开发】
-
【原】Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
JAVA开发
由于springboot项目内嵌了tomcat,所以一般都会将项目打包成jar包来进行发布,而并非以前的war包,但是公司有一个项目依旧将springboot项目打成war包,然后丢到tomcat容器中运行,这样就需要兼容本地启动调试和线上运行,涉及到tomcat依赖的地方就需要格外注意,一不小心就会导致有一边儿会启动失败。整理之前的笔记,发现以前还真碰到过这个问题,本地能正常启动,但是发布到线上的时候就报错:UnabletostartServletWebServerApplicationContextduetomissingServletWebS...
阅读更多
不忘初心
2021-12-04
围观(1727)
评论(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
围观(1339)
评论(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
围观(1233)
评论(0)
点赞(28)
【JAVA开发】
-
【原】JPA报错“No identifier specified for entity”的原因
JAVA开发
之前在SSH框架中,用过Hibernate这个ORM框架,之后一直都是用的是Mybatis,最近公司里面使用springboot的框架中集成了JPA,虽然我觉着各种不好,但是讲真的还是挺好用,跟Hibernate相比还要简单,基本上都不用自己怎么写查询,今天在使用的时候手一抖,少复制了点儿代码,直接导致启动时报了一个错误“No identifier specified for entity”。2019-03-2213:49:05,418ERRORSpringApplication:Applicationstartupfailedorg.spring...
阅读更多
不忘初心
2019-03-23
围观(1060)
评论(0)
点赞(11)
【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
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们











