启动nacas时发现Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
时间: 2023-09-22 11:10:54 浏览: 192
启动nacos时出现"Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled."的错误通常是由于与MySQL数据库建立连接时遇到了问题导致的。具体地说,这个错误可能是由于MySQL 8.0 之后版本中默认将公钥验证功能关闭所致。
要解决这个问题,您可以按照以下步骤进行操作:
1. 进入nacos的conf文件夹。
2. 找到并编辑application.properties文件。
3. 在文件的MySQL配置部分中,添加以下内容:jdbc:mysql://localhost:3306/nacos?useSSL=false&allowPublicKeyRetrieval=true。这将允许公钥验证来建立与MySQL数据库的连接。
通过执行以上步骤,您应该能够成功解决"Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled."的问题,并顺利启动nacos。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [启动nacos报错com.mysql.cj.exceptions.CJException: Public Key Retrieval is not allowed](https://blog.csdn.net/qq_45022787/article/details/129878538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文