2016-12-29 9 views
0

如果我从终端运行我的项目一切都没问题,但如果我从Spring工具套件运行项目我收到此错误 enter image description here如果我运行我的项目我运行错误,但如果我从终端运行项目一切都OK

,我使用从终端上运行该项目的脚本是这样的

./mvnw -P dev,casalibro-dev 

,并在POM文件我已经设置好的此配置文件

<profile> 
     <id>casalibro-dev</id> 
     <properties> 
      <datasource.url>jdbc:postgresql://localhost:5432/casalibro</datasource.url> 
      <datasource.username>casalibro</datasource.username> 
      <datasource.password>xxxxxx</datasource.password> 
     </properties> 
    </profile> 
+0

也许你的maven回购是“困惑”。删除你的本地maven仓库并使用Maven重新运行应用程序,并检查它是否仍然有效,如果它不起作用,那意味着你确实缺少数据库库。 –

+0

是一款Spring Boot应用程序。我将该项目作为Spring Boot App运行 – Dennis

+0

无论如何,删除你的maven repo并重试,有时Spring-boot会与类路径“混淆” –

回答

0

pom.xml文件的主要目的是定义一个项目的构建。如果要为应用程序本身定义属性,则应该将application.properties文件添加到应用程序的资源部分,并在其中定义属性。这些属性将成为您的应用程序的一部分,并且可以在运行时使用。

相关问题