当前位置: 首页 > 知识库问答 >
问题:

IntelliJ Idea 2016.1 不读取应用程序属性

充煌
2023-03-14

我有一个spring boot项目,当我从2015.3 IDE运行它时,它编译并运行良好,但从2016.1运行时,它在启动时崩溃,但这是因为配置似乎被破坏了。我的发现如下:

  • 似乎从ide中可以看到应用程序。属性文件不受尊重,我可以在应用程序日志中看到未设置配置文件,而在上述文件中实际设置了活动配置文件。
  • 我可以毫无问题地重建项目。
  • 如果从命令行调用,编译后的jar可以工作。
  • 应用程序。属性位于src/main/resources文件夹(标记为资源文件夹)
  • 如果我从2015年开始运行,同样的项目也能运行(一直如此)

附言:我正在使用oracle jdk 1.8.0. u77在linux 64位上运行IDE

共有1个答案

卫胜
2023-03-14

我遇到了同样的问题。我的同事找到了解决方法,您需要从Gradle包装器切换到使用Gradle的本地安装。

也可能需要全面重建。

 类似资料:
  • 问题内容: 我对spring / java相当陌生,并且一直在为我正在工作的项目检查spring- boot。我一直在遵循指南,最后有一个(半)运行中的Web应用程序MVC + JPA用于数据访问。当我通过Jar方法部署应用程序时,一切正常: 但是,我们的应用程序最终将部署到Tomcat(v7.0.40),因此我需要从项目中创建一个war文件。我已经在spring.io网站上遵循了将jars转换为

  • 我是springboot的新手,我正在尝试从application.properties文件的位置(src/main/resources)读取属性值。但它总是返回NULL。我也需要帮助。附加类和属性文件。请注意:我试过“https://www.baeldung.com/properties-with-spring”如何访问Spring Boot中application.properties文件中定

  • src/main/resources/application.properti 为了完整起见,这里是build.gradle: 我构建应用程序:

  • 我正在读取google appengine应用程序中文件夹(/war/config/client.properties)中的属性文件。它在我的本地服务器上运行良好,但在生产模式下不工作,并且抛出异常java。安全AccessControlException:拒绝访问(java.io.FilePermission)。 你能告诉我如何在生产模式下工作吗。

  • 我正在使用Selenium进行iOS移动应用测试。我在使用相应的 我正在使用一个shell脚本来帮助我检查ios\u webkit\u debug\u代理是否可用。如果不存在,它将在2秒内启动ios\u webkit\u debug\u代理。 我的测试很顺利。但在appium中仍然面临一些问题,appium被停止肯定会给出一个 我试着用各种方法来解决这个问题。 重新启动Appium并再次运行。 但

  • 我正在学习Spring boot application,并且有使用xml和java配置的Spring应用程序的经验。 我使用的应用程序具有包含UI、服务和DAO的代码基体系结构。所有这些组件都有单独的上下文文件,即。web-applicationcontext.xml或application-servlet-context.xml、service-context.xml和data-context