Java 类路径上无法识别应用程序属性

Java 类路径上无法识别应用程序属性,java,war,application.properties,Java,War,Application.properties,我试图运行封装在war文件中的spring应用程序,首先取消war归档并指定我的类路径所在的位置。但在此之前,我应该将application.yml文件放在哪里?我试着把它放在lib或classes文件夹下,但没有成功。应用程序仍在使用默认的spring端口,而不是属性中指定的端口 如何执行应用程序: 转到WEB-INF目录 在lib中移动application.yml/ 执行: application.yml文件的内容非常简单: server.port: 8989 server.port:

我试图运行封装在war文件中的spring应用程序,首先取消war归档并指定我的类路径所在的位置。但在此之前,我应该将application.yml文件放在哪里?我试着把它放在lib或classes文件夹下,但没有成功。应用程序仍在使用默认的spring端口,而不是属性中指定的端口

如何执行应用程序:

  • 转到WEB-INF目录
  • 在lib中移动application.yml/
  • 执行:
  • application.yml文件的内容非常简单:

    server.port: 8989
    
    server.port: 8989