java - Jenkins 插件连接被拒绝

标签 java tomcat jenkins plugins connection

我有以下代码片段,它是下面列出的 Jenkins 插件的一部分。问题是在运行它时,我收到“连接被拒绝”。我在 Ubuntu 16.0.4 上使用 Tomcat Web 服务器。它托管在 vultr 上。

下面列出了错误消息(来自控制台) - 连接被拒绝,因此无法进行任何其他操作

我也试过实际的IP地址和“localhost”

Started by user admin
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/workspace/testagain
Building WAR file for Project...
Opening WaveMaker project: Project
Sending WaveMaker a message: {"params":["Project"],"method":"openProject","id":5}
FATAL: Connection to http://127.0.0.1:8094 refused
java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579

)

被调用的代码如下:


private boolean sendWaveMakerRequest(String serviceUrl, DefaultHttpClient client, String json, String expectedResponse, BuildListener listener) throws UnsupportedEncodingException, IOException, ClientProtocolException { HttpPost postRequest = new HttpPost(serviceUrl);

listener.getLogger().println("Sending WaveMaker a message: " + json); HttpResponse response = sendRequest(client, json, postRequest); if (!checkWaveMakerStatus(listener, response)) { return false; } if (!checkWaveMakerReason(listener, response)) { return false; } return checkJsonResponse(expectedResponse, listener, response); }

问题:我该怎么做才能解决这个问题? 时间差

最佳答案

您可以通过转到“管理 Jenkins”>“管理插件”>“高级”来配置 Jenkins 将使用的代理服务器。这优于设置 JVM 属性。

https://wiki.jenkins.io/display/JENKINS/JenkinsBehindProxy

关于java - Jenkins 插件连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43740701/

相关文章:

eclipse - 使用 WTP 更改 eclipse 内置的 tomcat context.xml 文件?

列表中的 Jenkins 作业 DSL 参数

mysql - Jenkins 脚本控制台/Scriptler 中的连接器/J MySQL 驱动程序

java - 递归删除任何没有文件的目录的方法,我的解决方案似乎有效,但试图找到它可以打破的方法

java - 如果 Arraylist 中存在元素而不引发 ConcurrentModificationException,则从 Arraylist 中移除这些元素

java - 无法加载 org.hibernate.internal.util.JdbcExceptionHelper

jenkins - 如何从 Jenkinsfile 内部标记当前的 git 变更集?

java - 如何获取当前日期之前 30 天的数据。如何从mysql中的 session 和下一个数据( session +30)中获取两个日期一个日期

java - (Axis + Jetty) Prefix 自动生成的前缀命名空间

java - Tomcat - 图像不显示