2
我正在哈德遜設置我的第一份工作,並且遇到了一些問題。作業監視兩個存儲庫,一個存儲我們的數據庫設置文件,另一個存儲一些驗證和測試數據庫設置文件的代碼。Hudson運行的代碼無法在命令行上找到可執行文件
運行的代碼的一部分將使用Runtime.exec()使用psql命令行工具在PostgreSQL中引發已驗證的安裝文件。此代碼工作完全在我的機器上,但是當哈德森執行它(不同的機器),我收到以下錯誤:
java.io.IOException: Cannot run program "psql": CreateProcess error=2, The system cannot find the file specified
psql.exe是路徑上,我可以通過在鍵入整個事情執行它命令行,從哈德森執行代碼的地方。這個文件是存在於psql中的。
任何想法?
我重新啓動severlet容器,它似乎正在工作(因爲它不是說它找不到psql)。乾杯 – rjohnston 2008-09-26 01:45:45