java错误集

读错误要从下往上读。

1、注意你要运行的是测试类还是网页运行,出现白页无法访问时可能是因为你启动的是测试类!

测试类与网页应用

2、Path does not chain with any of the trust anchors。

原因:连接数据库失败,证书问题。
解决方法:将mybatis-config.xml中url的useSSL=true改成useSSL=false即可,也不是每次都出错,随缘。

3、1 字节的 UTF-8 序列的字节 1 无效。

解决方法:将xml文件中<?xml version="1.0" encoding="UTF-8" ?>中的UTF-8改为UTF8即可。

4、不支持发行版本 5。

原因:jdk版本不一致。
解决方法:
方法一:一次性解决问题:在pom.xml文件中指定jdk版本。
方法二:File->Project Stucture->Project中指定版本,Modules中指定版本;然后File->Settings->Building,Execution,Deployment->Compiler->Java Compiler中指定版本。

5、Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope。

原因:没有设置时区或者驱动。
解决方法:
方法一:进入mysql命令框,输入show variables like’%time_zone’; ,如果显示SYSTEM,则表示没有设置时区,需要输入set global time_zone = ‘+8:00’;来设置时区。
方法二:在数据库配置文件中添加 serverTimezone=UTC。

6、Public Key Retrieval is not allowed。

原因:数据库可能异常关闭。
解决方法:重启数据库。

7、如果出现数据库连接错误或找不到数据库的驱动但驱动实际上存在的情况,建议新建一个父工程,再在新的父工程中进行操作(总会有一些莫名其妙的问题不是吗)。
8、Error:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags.

原因:lombok版本太低
解决方法:换一个更高版本的依赖。

9、Type interface com.example.mapper.UserMapper is not known to the MapperRegistry.

原因:mapper没有注册
解决方法:需要到mybatis-config.xml中进行注册。

10、通配符的匹配很全面, 但无法找到元素 ‘mvc:annotation-driven’ 的声明。

说明头文件有错误,导入的网址不对。

11、bean不存在。

第一步、查看这个bean注入是否成功
第二步、Junit单元测试,看我们的代码是否能查询出来结果
第三步、若以上两步都成功,则问题一定不在我们的底层,是Spring出了问题,是SpringMVC整合的时候没有调用到我们的service层的bean(applicationContext中没有注入bean或web.xml中我们绑定过的配置文件是否有service)。

12、There is no getter for property named ‘bookCount’ in 'class com.example.pojo.Book。

不要忘记xxxMapper.xml,可能是其中的sql语句写错了。

13、配置Druid数据源中出现的问题

如果你的配置是复制粘贴过来的,并且恰巧出现了下图中的问题,相信自己,代码并没有问题,有问题的是复制粘贴或者idea,建议删掉原有的重新敲一遍(莫名其妙-1)。
在这里插入图片描述

14、提示错误信息为“未发现无参构造器”,但是已经添加了@NoArgsConstructor注解,最后发现是lombok版本过低的原因(先是1.16.18版本,更改为1.18.12版本就好了)。

在这里插入图片描述

15、Type javax.xml.bind.JAXBContext not present。//StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start。

原因:jdk9之后的版本,JXAB默认没有加载。
解决方法:添加相关依赖

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>org.glassfish.jaxb</groupId>
    <artifactId>jaxb-runtime</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java码头装箱管理系统是一种基于Java语言开发的软件系统。该系统的主要目的是为了管理码头的装箱物流,包括装箱的进场、出场、堆存、移位、装卸等操作。 通过该系统,可以方便地记录并管理装箱的相关信息,包括装箱的型号、尺寸、重量、货物类型、进场时间、出场时间等。同时,还可以统计和查询装箱的信息,以方便码头管理人员进行分析和决策。 该系统的功能主要包括以下几个方面: 1. 进场管理:支持装箱的登记、验收和入库操作,包括对装箱信息的录入和保存,以及对装箱的重量、密封等进行检验和记录。 2. 出场管理:支持装箱的出库操作,包括对装箱信息的查询和检索,以及对装箱的出场记录和确认。 3. 堆存管理:支持装箱的堆存操作,包括对装箱的堆场位置进行管理和调度,以及对装箱的移位和装卸操作。 4. 统计分析:支持对装箱的相关信息进行统计和分析,包括装箱的数量、容积、重量等指标,以及装箱的进出场情况和存储情况等。 5. 安全管理:支持对装箱的密封、防盗等安全管理,包括对装箱的封条和封志进行记录和审核。 通过该系统的应用,可以提高码头装箱物流的管理效率和准确度,减少人为错误和数据丢失的风险,提升业务处理的速度和质量。同时,还可以提供实时的装箱信息和报表,为相关部门和用户提供便利和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值