UT 项目启动报错解决方法

news/2024/7/5 3:43:15

1.报错 Could not resolve placeholder ‘redisAddress’ in value “${redisAddress}”

目前解决办法是在RedissonConfig.java这个类下修改

    @Value("127.0.0.1:6379")
    private String redisAddress;

2.报错verhaulTicketExtendServiceImpl required a bean of type ‘org.apache.rocketmq.spring.core.RocketMQTemplate’ that could not be found.

解决办法是添加MQ配置

```yml
rocketmq:
  name-server: 127.0.0.1:9876
  producer:
    group: test-basicdata-service-group

3.报错nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘redisAddress’ in value “${redisAddress}”

解决办法是添加redis配置

  redis:
    sentinel: # sentinel
      master: mymaster
      nodes: 127.0.0.1:16379,127.0.0.1:16379,127.0.0.1:16379

4.报错A component required a bean of type ‘com.ut.sdnad.services.platenservice.service.ProtectedRoomService’ that could not be found.

这个就是接口没有被注入,需要添加dubbo配置

dubbo:
  scan:
    base-packages: com.ut.wahdkasd.services.expressionservice
  protocol:
    name: dubbo
    port: -1
  registry:
    address: spring-cloud://localhost
  consumer:
    timeout: 60000
    check: false
  application:
    name: ${spring.application.name}

5.报错Caused by: java.sql.SQLException: Access denied for user ‘root’@‘127.0.0.1’ (using password: YES)

数据库的密码配置错误

 environment:
      MYSQL_DATABASE: 'note_service'
      MYSQL_ROOT_PASSWORD: 123456

6. debug时报错ERROR: transport library not found: dt_socket

ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)
解决办法是因为项目启动类的jre环境与jdk环境设置不一致,参考:https://blog.csdn.net/yiye2017zhangmu/article/details/106546506


http://lihuaxi.xjx100.cn/news/956767.html

相关文章

用C语言写一个自己的shell-Part Ⅱ--execute commands

Part Ⅱ–execute commands Exec This brings us to the exec family of functions. Namely, it has the following functions: execlexecvexecleexecveexeclpexecvp For our needs,we will use execvp whose signature looks like this int execvp(const char *file, cha…

学习大数据应该掌握哪些技能

想要了解大数据开发需要掌握哪些技术,不妨先一起来了解一下大数据开发到底是做什么的~ 1、什么是大数据? 关于大数据的解释,比较官方的定义是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模…

Kubernetes-in-action (七)

Kubernetes-in-action (七) 本节内容:Deployment,StatefulSet Deployment 作用 作为RC和RS的高一级资源 [RC -> replicationController, RS -> ReplicaSet]可以让pod 模板变化后立即生效,不需要手动重启pod来让配置生效。 (会自动删除…

基于Qt不同开发平台的编码设置(解决中文编码问题)

目录 1.引言 2. 具体步骤 2.1 不同开发环境配置 2.1.1 IDE是Qt Creator 2.1.2 如果IDE是Visual Studio 2.1.3 如果编译器是MSVC 2.2 源码文件main函数入口设置中文编码: 1.引言 Qt的编码向来是比较让人头疼的事情,尤其是涉及跨平台方面的中文…

Java并发简介(什么是并发)

文章目录并发概念并发和并行同步和异步阻塞和非阻塞进程和线程竞态条件和临界区管程并发的特点提升资源利用率程序响应更快并发的问题安全性问题缓存导致的可见性问题线程切换带来的原子性问题编译优化带来的有序性问题保证并发安全的思路互斥同步(阻塞同步&#xf…

招募生态合作伙伴该注意什么?

在当今竞争激烈的商业环境中,拥有优秀的合作伙伴可以为企业带来巨大的价值。合作伙伴可以提供更多的资源、知识和经验,帮助企业扩大市场份额、增加收益和降低风险。因此,招聘合适的合作伙伴对企业的成功至关重要。在制定合作伙伴招聘策略时&a…

RK3288-android8-IR-选不中小窗口

IR红外功能,多么基础的功能,但是说来也不简单 因为,小小的红外看似基础,实则设计太多东西了, 从关机涉及Uboot;到内核kernel键码上报;到android键码的实现,小小的功能涉及大大的范围; (101条消息) rk3288-android8-IR-mouse_旋风旋风的博客-CSDN博客 大家可以看一下我之前的…

Java之注解

注解1.1 注解的概念1.2 内置注解1.3 元注解1.4 自定义注解1.1 注解的概念 Annotation 是从JDK5.0 开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序做出解释(这一点和注释comment没什么区别)可以被其他程序&#xff…