2016-04-25 53 views
2

今天我已經安裝了IntelliJ Ultimate版本2016.1.1 build 145.597。我後來做的是從IntelliJ Community Edition導入可能項目。該項目基於spring-boot 1.3.3。問題是,當我想在IntelliJ Ultimate中運行我的應用程序時,某種程度上忽略了application.properties文件,它以默認彈簧設置開始。當我在IntelliJ Community Edition或命令行中運行相同的項目時,一切正常。如果我使用gradle配置和bootRun任務,則在添加並運行彈簧引導運行配置時,問題僅存在於Ultimate版本中。IntelliJ Ultimate忽略彈簧啓動application.properties

我在IntelliJ Ultimate之前沒有使用。 有誰知道什麼可能是錯的?我浪費了2個小時來解決我的問題,但我沒有找到任何東西。

的src/main /資源量/ application.properties中

server.port=2081 
server.ssl.key-store=cfg/certs/keystore.p12 
server.ssl.key-store-password=dev 
server.ssl.key-alias=alias 
server.ssl.key-store-type=PKCS12 

spring.datasource.url=jdbc:h2:file:./cfg/db/app;DB_CLOSE_ON_EXIT=FALSE 
spring.datasource.driverClassName=org.h2.Driver 
spring.datasource.username=sa 
spring.datasource.password= 
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect 
spring.jpa.hibernate.ddl-auto=none 

項目結構
project structure

+0

此時application.yml的內容是無關緊要的。更有趣的是你的項目的文件夾結構。即如果路徑實際上是src/resources/application.properties,那麼它不是默認的Maven結構,您必須確保您已在pom.xml中正確配置它。 – dunni

+0

「src/resources」是你的資源目錄還是「src/main/resources」(默認標準)?此外,IntelliJ是否將該目錄識別爲資源目錄? – cjstehno

+0

我已經包含了項目結構圖。 @cjstehno它是默認的(src/main/resources/application.properties) – kojas

回答

2

我有同樣的問題的IntelliJ終極2016年1月1日

重新導入項目並刪除現有項目t爲我工作。

我相信這個問題與1.1版本有關。 IntelliJ IDEA沒有問題2016.1.4