
⑦ 开发时遇到的问题
遇到的问题
往昔时光
Java梳理中...
展开
-
[报错解决]Failed to bind to server socket: amqp://0.0.0.0:5672?maximumConnections
服务器套接字时失败了, 使用的地址是 amqp://0.0.0.0:5672 并且设置了最大连接数的参数。遇到这个问题,意味着您的应用程序在尝试绑定到AMQP (Advanced Message Queuing Protocol)原创 2024-06-16 01:18:52 · 606 阅读 · 0 评论 -
[报错解决]version of the Java Runtime (class file version 55.0), this version of the Java Runtime only
这个错误信息意味着你正在尝试使用一个较旧版本的Java运行时环境(JRE)或Java开发工具包(JDK)来运行或编译一个由更新版本的Java编译器生成的类文件。类文件版本号对应的是Java的语言版本。因为linux安装的activemq所支持的jdk版本是jdk11,而我linux环境的jdk8,不匹配导致报错,因此需要重新下载activemq支持jdk8的版本。升级Java运行时环境:你需要将你的Java环境升级到与类文件版本匹配的版本。SE 11的版本号,而“52.0”则是Java SE 8的版本号。原创 2024-06-16 00:23:11 · 4300 阅读 · 0 评论 -
[报错解决]Failed to start bean ‘org.springframework.amqp.rabbit.config.ListenerContainerFact
排查了spring的rabbitmq的生产者及消费者xml配置后,发现,在消费者中没有配置队列的监听,导致启动测试后,找不到队列,队列不存在或未配置。这个是我在处理Spring整合rabbitMQ时,生产者发送了一条消息,而消费者在消费消息时出现以上的报错信息。原创 2024-06-15 17:08:36 · 909 阅读 · 0 评论 -
[报错解决]Failed to instantiate [org.springframework.scheduling.quartz.SchedulerFactoryBean]
【代码】[报错解决]Failed to instantiate [org.springframework.scheduling.quartz.SchedulerFactoryBean]原创 2024-06-12 23:46:47 · 846 阅读 · 0 评论 -
[问题解决]IDEA中右键new不出servlet
在做JavaWeb项目的时候遇到 IDEA中右键 new 没有servlet 的选项创建一个新项目 new一个servlet的类,但是在new的列表中并没有找到servlet。原创 2021-07-09 21:13:25 · 5247 阅读 · 6 评论 -
[报错解决](class file version 61.0), this version of the Java Runtime only recognize
通过对应表可知,这个文件是由java 17版本编译的,而现在系统中只能识别java 8以下的版本,java版本不一致导致打包失败,需要在出错的模块的打包插件中设置一个版本就好了。下面那个可以看到是哪个模块出现的问题上面那个可以看到,打包插件中spring-boot的版本是未知的,这就导致引用最新的版本,造成不一致的问题。找到出错模块的pom文件,设置一下打包插件的版本,和其他模块保持一下,重新刷新一下maven,再次打包就可以了。在对springboot子项目工程打包时报这个错误。原创 2024-05-05 23:53:54 · 3779 阅读 · 0 评论 -
[报错解决]SpringBoot子项目打jar包启动报 XXX--1.0-SNAPSHOT.jar中没有主清单属性
在使用SpringBoot架构搭建父子工程时,使用IDEA可以正常启动,对子项目打成jar包后使用jar方式启动时,会报错xx.jar中没有主清单属性。原因主要是在使用jar方式启动时,没有指定Main-Class,导致启动时找不到主方法,使得SpringBoot项目无法启动。原创 2024-05-05 23:40:54 · 743 阅读 · 1 评论 -
[报错解决]Starting zookeeper ... already running as process 15400.
在Linux系统上操作,其他报错也一样,需要找对应工具(redis,rabbitmq等)的报错日志。出现这个报错信息,需要去找zookeeper的日志log,去进一步分析问题原因。netstat -anp | grep 端口号。原创 2024-05-03 16:57:07 · 718 阅读 · 2 评论 -
[报错解决]Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands
在搭建zookeeper集群时,zookeeper启动成功,但是查看状态失败,报错信息如上,报错信息提示,zookeeper启动时8080默认端口被占用,端口已经被绑定。问题解决后,集群启动成功,该节点为跟随者follower。原创 2024-05-03 16:23:18 · 590 阅读 · 0 评论 -
[报错解决]元素类型为 “configuration“ 的内容必须匹配 “
【代码】[报错解决]元素类型为 “configuration“ 的内容必须匹配 “原创 2024-04-23 23:52:23 · 364 阅读 · 0 评论 -
[报错解决]java: -source 8 中不支持 switch 表达式 (请使用 -source 14 或更高版本以启用 switch 表达式)
jdk8不支持高版本的新特性原创 2024-04-09 23:11:56 · 641 阅读 · 0 评论 -
IDEA设置注释不顶格(行,块)
idea代码注释不顶格原创 2023-09-03 12:28:05 · 501 阅读 · 0 评论 -
[问题解决]redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
redis.conf配置文件中设置了密码,这里连接redis却没有加密码,需要加密码。原创 2024-03-31 17:53:46 · 365 阅读 · 0 评论 -
idea新建maven项目或springboot项目无.iml文件
maven新建项目无iml文件,在控制台输入mvn idea:module,直接回车就可以了原创 2023-09-24 20:55:20 · 1764 阅读 · 3 评论 -
项目异常错误java: -source 1.6 (或1.5)中不支持 diamond 运算符
java: -source 1.6 中不支持 diamond 运算符(请使用 -source 7 或更高版本以启用 diamond 运算符)在idea导入sss项目的时候出现的问题具体解决如下:1.打开File->Project Structure->Modules,修改为Java JDK8以上的版本2.打开File->settings->java Complier面板,修改项目模块的jdk版本。如图:3修改好后,如过还是报同样的错误,重复1、2操作即可。...原创 2021-09-06 18:01:36 · 687 阅读 · 0 评论 -
IDEA设置类注释和方法注释带作者和日期
idea设置类注释和方法注释带作者和日期原创 2023-10-04 20:30:58 · 1085 阅读 · 0 评论 -
idea代码提示设置不区分大小写
代码提示设置不区分大小写原创 2023-10-04 22:50:01 · 303 阅读 · 0 评论 -
[报错解决]Failed to load driver class oracle.jdbc.OracleDriver
【代码】[报错解决]Failed to load driver class oracle.jdbc.OracleDriver。原创 2024-05-03 12:41:54 · 1169 阅读 · 0 评论 -
[报错解决]源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
spring整合mvc时,遇到的404报错,梳理mvc知识供参考供。原创 2024-04-06 20:05:39 · 3066 阅读 · 0 评论 -
[报错解决]No bean named ‘userService‘ available
【代码】[报错解决]No bean named 'userService' available。原创 2024-04-05 20:57:11 · 576 阅读 · 0 评论 -
[报错解决]Type com.baomidou.mybatisplus.extension.ddl.IDdl not present
【代码】[报错解决]Type com.baomidou.mybatisplus.extension.ddl.IDdl not present。原创 2024-03-31 12:04:42 · 1388 阅读 · 0 评论 -
[报错解决]java.sql.SQLException: Access denied for user ‘root‘@‘192.168.40.1‘ (using password: YES)
报错解决:数据库密码配置不对,导致链接不了数据库。原创 2024-03-31 09:27:21 · 261 阅读 · 0 评论 -
解决If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
我们可以在Spring Boot项目入口注解处添加 exclude= {DataSourceAutoConfiguration.class},表示取消数据源的自动配置。我们需要application.yml文件下添加如下配置。方法二:按照报错,我们添加数据库配置。方法一:不使用数据源配置。原创 2024-03-24 14:33:33 · 1094 阅读 · 1 评论 -
在windows系统上设置启动redis服务
window启动redis服务1.把Redis压缩包解压放在d盘下我的是放在D盘下的develop文件夹下2. 打开cmd窗口,进入d盘,再进入本地的Redis文件夹目录,输入redis-server --service-install redis.windows-service.conf --loglevel verbose 即可安装服务输入redis-server --service-uninstall卸载服务具体如下图所示:...原创 2021-09-06 17:37:09 · 156 阅读 · 0 评论 -
Public Key Retrieval is not allowed 错误的解决方法
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed解决方法是在数据库连接后面添加 allowPublicKeyRetrieval=true文档中(https://mysql-net.github.io/MySqlConnector/connection-options/)给出的解释是:如果用户使用了 sha256_password 认证,密码在原创 2021-07-26 11:23:23 · 3727 阅读 · 2 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
linux初次安装mysql5.7.35时,遇到mysql初始化问题原创 2023-08-10 23:06:49 · 487 阅读 · 1 评论 -
Access denied for user ‘root‘@‘192.168.45.1‘ (using password: YES) at sun.reflect.NativeConstructor
5、 因为这时候密码是为空的(若想修改密码,就得输入自己之前设置的密码,若忘记之前的密码,去看本文中无密码登录mysql部分),所以不需要输入,直接回车就可以了。10、测试是否成功:输入之前第一步输入过的 mysql -uroot -p,并回车,这个时候一样会要求我们输入密码,接下来我们输入 刚刚设置好的密码,并回车。若忘记密码了,或一开始安装的时候没有设置密码,找到mysql安装目录下的my.ini,并在最后一行 添加skip-grant-tables。3、输入mysql -uroot -p,然后回车。原创 2023-07-30 12:02:40 · 462 阅读 · 1 评论