我已經將一個文件放在我的grails-app/conf包中,名爲size_config.xml。在構建戰爭後,解壓縮文件將顯示在WEB-INF /類中,並帶有預期的名稱。但是,當我嘗試在我的應用程序中引用該文件時,它聲稱找不到該文件。我嘗試了所有我認爲合乎邏輯的組合,其中包括:無法在類路徑上找到文件grails war/tomcat
new File("WEB-INF/classes/size_config.xml")
new File("classes/size_config.xml")
new File("size_config.xml")
new File("grails-app/conf/size_config.xml")
並且這些都不起作用。當我運行我的本地集成測試時,我使用「grails-app/conf/size_config.xml」,它發現文件很好。由於該文件正在打包,我假設它不是一個部署配置問題,而是一些我未能看到的小項目。想法?
嘗試一下當下。仍然在本地工作,所以絕對沒有傷害任何東西......只是等待構建和部署。 – Joseph
@約瑟夫如果第一個不工作。嘗試第二個。並讓我知道!那麼我會編輯我的答案! –
第二種解決方案奏效。非常感謝你。你爲我節省了更多時間嘗試隨機解決方案! – Joseph