我复制了在 Java Toolkit for Rally Rest 底部找到的“说明如何查询前 5 个最高优先级缺陷”的代码示例。页。
我相应地更改了用户名和密码,但收到 UnknownHostException
。
这是堆栈跟踪:
log4j:WARN 找不到记录器 (org.apache.http.impl.conn.BasicClientConnectionManager) 的附加程序。
log4j:WARN 请正确初始化 log4j 系统。
线程“main”中的异常 java.net.UnknownHostException:rally1.rallydev.com
在 java.net.Inet6AddressImpl.lookupAllHostAddr( native 方法)
在 java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:849)
在 java.net.InetAddress.getAddressFromNameService(InetAddress.java:1202)
在 java.net.InetAddress.getAllByName0(InetAddress.java:1153)
在 java.net.InetAddress.getAllByName(InetAddress.java:1083)
在 java.net.InetAddress.getAllByName(InetAddress.java:1019)
在org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
在 org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
在 org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
在 org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
在 org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
在 com.rallydev.rest.RallyRestApi.doRequest(RallyRestApi.java:253)
在 com.rallydev.rest.RallyRestApi.doGet(RallyRestApi.java:323)
在 com.rallydev.rest.RallyRestApi.query(RallyRestApi.java:179)
在 com.jdes.AgileToRally.AgileToRally.main(AgileToRally.java:37)
第 37 行:QueryResponse queryResponse =restApi.query(defects);
我尝试过更改服务器名称、用户名和密码,但没有成功。
谢谢
最佳答案
看起来您有代理服务器。
restApi.setProxy(new URI(proxyserver));
关于java - Rally Java Rest 未知主机异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14946483/