m0_74413082 2023-03-22 17:08 采纳率: 100%
浏览 102
已结题

SpringBoot项目启动报错:No active profile set, falling back to default profiles:default,如何解决?

img

自己写了一个startup.bat文件启动该jar文件,但是报错No active profile set, falling back to default profiles:default,找了下其他的问答,有的是对正式环境、测试环境等进行配置如:application.yml,但是我这个项目并没有配置yml文件,也能在idea上正常运行,不知道是不是这个原因。

img

或者是添加spring-boot-starter-web依赖,但我的xml文件里面是有该依赖的

img

然后也无法进入localhost://8080/user网页

程序是在外网电脑写的,所以把spring boot项目通过maven框打包成jar,

img

放置在内网电脑上进行运行,然后报错,内网电脑没有idea和tomcat,但是有mysql和Navicat

  • 写回答

8条回答 默认 最新

  • 社区专家-Monster-XH 2023-03-22 17:12
    关注

    基于Monster 组和GPT的调写:

    • 提示你没有设置Spring Boot的活动配置文件,因此默认用"default"配置文件。你要在应用程序中指定活动配置文件。

    可能的解决方案:

    1.在启动脚本中指定活动配置文件。例如,在启动脚本中添加以下命令:

    java -jar yourApp.jar --spring.profiles.active=dev
    
    
    

    其中,"dev"是你想要用的配置文件的名称。根据需要将其更改为其他名称。

    在application.properties或application.yml中指定活动配置文件。在你的Spring Boot应用程序的类路径下创建一个名为"application.properties"或"application.yml"的文件,并添加以下行:

    spring.profiles.active=dev
    
    
    

    这将指定Spring Boot使用"dev"配置文件。

    • 2.应用程序的依赖项是否正确。如果你的应用程序使用了Spring Boot Starter依赖项,例如spring-boot-starter-web,则无需显式指定活动配置文件,因为Spring Boot会根据依赖项自动选择默认配置文件。
    • 3.应用程序的入口类是否正确。如果你的应用程序没有正确的入口类或入口类缺少必要的注释或配置,则可能无法正常启动应用程序。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 4月1日
  • 已采纳回答 3月24日
  • 修改了问题 3月22日
  • 创建了问题 3月22日

悬赏问题

  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程