Java开发中常见报错及解决办法

前言:

在项目开发中,往往会遇到很多错误,有些是代码有误,而有些则是其他原因。接下来一起看看常见的报错及解决办法(小白整理,大牛勿喷)。


欢迎大家关注我的公众号 javawebkf,目前正在慢慢地将简书文章搬到公众号,以后简书和公众号文章将同步更新,且简书上的付费文章在公众号上将免费。


一、找不到Xxx.Xxx.entity.Xxx.java

最近在跟着视频敲一个项目,从后到前,写好前端页面测试时,却报找不到Xxx.Xxx.entity.Xxx.java,意思是找不到Xxx实体类,最后发现原因是前端页面的错误。还有一次,还没有前端页面,只写了controller,也报这个错,折腾半天发现是缓存原因。把写的那个controller整个注释掉,保存,启动tomcat,访问其他的controller ,可以正常访问,再把注释放开,保存,重启tomcat ,再访问该controller ,不再报错。

二、pom.xml文件头报错:

首先update maven project,如果没用,可以删除maven本地仓所有的东西,然后重启eclipse会自动下载所有需要的jar,错误消失。或者在pom.xml中加入如下代码:

<properties>
        <java.version>1.8</java.version>
        <!-- 解决pom.xml第一行unknown红叉问题 -->
        <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>

三、maven项目创建失败:

创建maven quick start 或者maven web project 时,如果报如下错误:


Unable to create project from archetype

[org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE]

The desired archetype does not exist

(org.apache.maven.archetypes:maven-archetype-quickstart:1.1)

解决办法:

cmd命令行下直接执行(前提是maven已经配置环境变量):mvn archetype:generate 指令,等待几分钟从网络中下载文件后,重新使用eclipse创建maven project,即可成功。

四、获取不到sessionFactoryBean:

ssm项目中,如果你确定你的sqlSessionFactory已注入而报找不到sqlSessionFactory这个bean,那么可能是mapper.xml中标签或者sql语句错误。sql语句应注意from、where等的前一行不能有逗号,比如:


select u.name, u.age, u.password, a.province from tb_user u, tb_area a where u.id = a. userId

这里a.provincetb_area a后不能加逗号,这个地方手一抖就容易出错。

五、新建springboot项目失败:

注意新建springboot项目电脑一定要联网,否则访问不了http://start.spring.io,若是联网也不能新建,可以自己在浏览器上访问该网址新建项目,然后把项目下载下来,import进ide中即可。

六、执行group by语句报错:

如果执行含有group by的sql语句报如下错误:


SELECT list is not in GROUP BY clause and contains nonaggregated column...

解决办法:

登录mysql(命令行或navicat等工具都可以),

先执行:select @@global.sql_mode;

看看是否有:only_full_group_by

如果有,就是这个东西在搞鬼,

再执行:


set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION ';

这样就不会再报错了。

总结:

以上是本人在学习时常遇到的一些错误,好记性不如烂笔头,所以在此记录下来,也希望能帮到更多的人!

以上内容属于个人笔记整理,如有错误,欢迎批评指正!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,577评论 18 399
  • 焦点小屋 常艳华 2018年3月20日 星期二 持续分享第123天 这世上有三样东西是别人抢不走的:一是吃进胃里的...
    向阳花开_田英瑞阅读 203评论 0 2
  • 咱中国一直就有逢大小喜事儿随份子钱的风俗,以示祝贺。这原本是件好事,可近年来不知不觉的有些变了味儿。 七大姑家里的...
    Lyn小恩阅读 245评论 3 1
  • 最近老是感觉脑子里不太清静,总觉得有很多想法挥之不去,不时的涌上心头,我觉得自己应该写下来,既作作者,又作自己的读...
    玩哲录阅读 4,102评论 3 64
  • 不记得多久开始,我已经不再去朋友圈发吃喝玩乐的动态了,更多取而代之的,是关于学习,关于人生经历感悟和自我成长,以及...
    古今道阅读 831评论 0 1