conf 路徑找不到Scala配置檔案

2021-08-03 07:56:01 字數 867 閱讀 1958

今天需要引用乙個scala程式的jar包,該scala程式通過滬深**計算出訊號點資訊。我需要將訊號點存入本地db。

寫好呼叫scala的service後,在單元測試test中跑沒問題,但是一旦啟動tomcat 在springmvc的 task配置的定時任務中呼叫 或者在@controller中呼叫,就會報錯:

org.aiotrade.lib.util.config.configurationexception: configdir is defined as [../conf]

butthe 'development.conf' config file can not be found at [../conf/development.conf],

我開啟jar包 發現在其根目錄下確實有個development.conf 配置檔案。於是拷貝出來,打包到我自己的web工程下。但是我嘗試了將該配置檔案打包到web程式的任何一級目錄,依然報錯找不到該配置檔案。

單步除錯進去,看到原始碼中對於scala的配置原始碼:

private option configdir$lzycompute() 

});this.bitmap$0 = true;

}boxedunit var10000 = boxedunit.unit;

}return

this.configdir;

}

該段**配置了 當在容器中執行時 會去lib庫的上上級的conf目錄下去找。因此在tomcat容器中執行時,把development.conf 配置檔案放到tomcat的conf路徑下,問題解決。

python open找不到路徑

前幾天需要把寫好的演算法放到django工程中,讓django可以呼叫這個演算法的函式,演算法中有對檔案操作的函式,放了以後結果就是open函式一直讀不到檔案,單獨的演算法工程是可以,把資料夾丟到django目錄下就不行了,整了乙個晚上就是下面這句話。執行python命令遇到的坑 執行python檔...

samba 找不到網路路徑

最近在學samba 呵呵.也是從昨天才開始的.是在 url http redking.blog.51cto.com url 王乾的技術部落格裡面學的.呵呵.乙個linux高手.相信混51cto的人都知道的吧.呵呵.各種配置檔案做好了之後.我用windows 訪問samba 伺服器.直接提示 找不到網...

pycharm 找不到路徑的問題

官方論壇的解決方法。適用於 在shell裡可以正常執行,但在pycharm裡 no module named 而且shell的sys.path和pycharm裡的sys.path列印出來也不一樣 截圖裡的頁面是點file default setting出現的,必須選擇project interpre...