2017-06-12 53 views
1

我使用typeSafe配置從src/main/resources目錄下的application.properties中將屬性加載到Scala代碼中。在eclipse中運行代碼時,屬性會被加載。但是,作爲一個jar文件運行時,它會拋出一個錯誤。

com.typesafe.config.ConfigException$Missing: No configuration setting found for key 
+0

你是如何獲得屬性文件的,你可以分享你的代碼嗎? –

+0

jar文件包含屬性文件? – Wang

+0

你可以發佈完整的例外嗎? – Knight71

回答

0

感謝王先生給我一個線索。是的,jar文件包含屬性文件。但它無法找到該文件,因爲屬性文件存在於資源文件夾中。當我解壓縮jar文件時,我知道了。在代碼中提供了下面的內容。

val config=ConfigFactory.load("application.properties") 

當我改變了它TO-

val config=ConfigFactory.load("resources/application.properties") 

我收到的屬性。感謝所有。

相關問題