org.springframework.boot.SpringApplication- Application run failed
时间: 2023-12-03 15:27:56 浏览: 115
在学习Spring Boot配置profile的过程中,遇到"org.springframework.boot.SpringApplication -- Application run failed"的错误信息。经过搜索和分析报错情况,发现报错中提到了一个关于属性配置的问题。具体来说,报错中指出"Property 'spring.profiles' imported from location 'class path resource [application.yml]' is invalid and should be replaced with 'spring.config.activate.on-profile'"。这个错误提示表明,在配置文件中,应该将'spring.profiles'属性替换为'spring.config.activate.on-profile'。
所以,解决这个错误的方法是将配置文件中的'spring.profiles'属性替换为'spring.config.activate.on-profile'即可。请尝试这个方法并重新运行应用程序。
相关问题
org.springframework.boot.SpringApplication - Application run failed
根据你提供的引用内容,"org.springframework.boot.SpringApplication - Application run failed"错误可能有多个原因。根据引用,可能是在配置SpringBoot的profile时出现了问题。确保你的.yml文件与老师提供的内容完全相同,并且没有任何拼写错误或格式错误。如果问题仍然存在,你可以根据引用,逐句分析你的报错情况。下面是一些常见的原因和解决方法:
1. 确保你在启动类上添加了`@EnableAutoConfiguration`注解。
2. 确保你在启动类上添加了`@SpringBootApplication`注解。
3. 如果你的项目中包含了tomcat相关的依赖,可以删除maven依赖并重新下载来解决。
4. 如果你的项目中使用了`spring-boot-starter-parent`依赖,可能会出现依赖冲突问题。尝试删除其中一个依赖即可。
5. 确保你的启动类与项目在同一级目录下。
请根据你的具体情况逐一排查这些问题,并尝试解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [解决ERROR org.springframework.boot.SpringApplication -- Application run failed报错问题](https://blog.csdn.net/qq_42294095/article/details/129828174)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Spring boot 启动失败 ERROR org.springframework.boot.SpringApplication - Application run failed](https://blog.csdn.net/m0_67391121/article/details/123682518)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
RROR org.springframework.boot.SpringApplication - Application run failed
这个错误是由于应用程序运行失败导致的。根据引用\[1\]中的错误信息,可以看到是由于在yaml配置文件中的某一行出现了错误,具体是在第85行的第15列,错误信息是"mapping values are not allowed here"。根据引用\[3\]的描述,这种错误通常是由于配置文件中存在特殊字符,比如制表符(\t)导致的。所以,建议检查一下你的yaml配置文件,特别是第85行附近,看看是否存在特殊字符或者格式错误。另外,根据引用\[2\]的描述,也有可能是由于mapper和beam的问题导致的,所以也可以检查一下相关的文件和配置是否正确。
#### 引用[.reference_title]
- *1* [ERROR org.springframework.boot.SpringApplication - Application run failed org.yaml.snakeyaml.scanner](https://blog.csdn.net/weixin_53011698/article/details/129322961)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [解决:ERROR org.springframework.boot.SpringApplication - Application run failed](https://blog.csdn.net/BlackDlag/article/details/129177760)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [报错ERROR org.springframework.boot.SpringApplication -Application run failed](https://blog.csdn.net/qq_45615393/article/details/124956946)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]