現網服務器,flink 版本1.4.0,正常:

測驗服務器,flink 版本1.7.2,讀不到組態檔:

代碼:

代碼里是getResource,getResourceAsStream試過了,一樣讀不到,回傳null。組態檔就在/opt/hadoopclient/Flink/flink/conf下面。
就這一行代碼,無論如何也讀不到組態檔。
百度搜爛了,有的說把getResource換成getResourceAsStream,有的說放在resources下面等等,都試過了吧,現網無論怎么樣都可以,測驗服務器,不行,可能是哪方面出了問題?雖然涉及flink,但其實還是個java的問題。flink run不行但java -jar是可以的,但java -jar找到的是jar包中的組態檔。
現在完全找不到解決問題的方法了。
就這一行代碼吧,它會去哪里找這個組態檔呢?
uj5u.com熱心網友回復:
真實專案中抽出來的代碼測的,真實專案也是現網行,測驗服務器不行。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283373.html
標籤:Java相關
