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