我正在尝试设置Nutch 2.2。当我运行ant runtime
命令来构建项目时,它无法使用构建
Server access Error: Connection refused..........
后面是它无法下载的文件的maven存储库。
有一个代理服务器设置,通常不允许我下载某些东西,我担心这就是问题所在。
还有其他方法可以设置吗?
您必须为ant配置代理,因此在控制台中,在ant runtime
之前,您可以配置ant选项,如:
export ANT_OPTS='-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080 -Dhttp.proxyUser=user -Dhttp.proxyPassword=password -Dhttps.proxyHost=proxy -Dhttps.proxyPort=8080'
如果这还不够,可能需要配置~/.m2/settings.xml
添加(类似):
<proxies>
<proxy>
<id>proxyId</id>
<active>true</active>
<protocol>http</protocol>
<username>user</username>
<password>password</password>
<host>proxy</host>
<port>8080</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>