This commit is contained in:
xuxueli 2018-10-28 04:49:46 +08:00
parent 9e60140d09
commit ce673741c0
6 changed files with 101 additions and 65 deletions

View File

@ -3,6 +3,6 @@ MAINTAINER xuxueli
ENV PARAMS=""
ADD target/xxl-conf-admin-*.jar /app.jar
ADD target/xxl-job-admin-*.jar /app.jar
ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]

View File

@ -28,7 +28,9 @@ public class HttpJobHandler extends IJobHandler {
}
// httpclient
HttpClient httpClient = new HttpClient();
HttpClient httpClient = null;
try {
httpClient = new HttpClient();
httpClient.setFollowRedirects(false); // Configure HttpClient, for example:
httpClient.start(); // Start HttpClient
@ -47,6 +49,15 @@ public class HttpJobHandler extends IJobHandler {
String responseMsg = response.getContentAsString();
XxlJobLogger.log(responseMsg);
return SUCCESS;
} catch (Exception e) {
XxlJobLogger.log(e);
return FAIL;
} finally {
if (httpClient != null) {
httpClient.stop();
}
}
}
}

View File

@ -32,7 +32,9 @@ public class HttpJobHandler extends IJobHandler {
}
// httpclient
HttpClient httpClient = new HttpClient();
HttpClient httpClient = null;
try {
httpClient = new HttpClient();
httpClient.setFollowRedirects(false); // Configure HttpClient, for example:
httpClient.start(); // Start HttpClient
@ -51,6 +53,15 @@ public class HttpJobHandler extends IJobHandler {
String responseMsg = response.getContentAsString();
XxlJobLogger.log(responseMsg);
return SUCCESS;
} catch (Exception e) {
XxlJobLogger.log(e);
return FAIL;
} finally {
if (httpClient != null) {
httpClient.stop();
}
}
}
}

View File

@ -32,7 +32,9 @@ public class HttpJobHandler extends IJobHandler {
}
// httpclient
HttpClient httpClient = new HttpClient();
HttpClient httpClient = null;
try {
httpClient = new HttpClient();
httpClient.setFollowRedirects(false); // Configure HttpClient, for example:
httpClient.start(); // Start HttpClient
@ -51,6 +53,15 @@ public class HttpJobHandler extends IJobHandler {
String responseMsg = response.getContentAsString();
XxlJobLogger.log(responseMsg);
return SUCCESS;
} catch (Exception e) {
XxlJobLogger.log(e);
return FAIL;
} finally {
if (httpClient != null) {
httpClient.stop();
}
}
}
}

View File

@ -32,7 +32,9 @@ public class HttpJobHandler extends IJobHandler {
}
// httpclient
HttpClient httpClient = new HttpClient();
HttpClient httpClient = null;
try {
httpClient = new HttpClient();
httpClient.setFollowRedirects(false); // Configure HttpClient, for example:
httpClient.start(); // Start HttpClient
@ -51,6 +53,15 @@ public class HttpJobHandler extends IJobHandler {
String responseMsg = response.getContentAsString();
XxlJobLogger.log(responseMsg);
return SUCCESS;
} catch (Exception e) {
XxlJobLogger.log(e);
return FAIL;
} finally {
if (httpClient != null) {
httpClient.stop();
}
}
}
}

View File

@ -5,9 +5,6 @@
<property name="log.path" value="/data/applogs/xxl-job/xxl-job-executor-sample-springboot.log"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!-- <filter class="ch.qos.logback.classic.filter.ThresholdFilter" >
<level>WARN</level>
</filter>-->
<encoder>
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
@ -29,9 +26,4 @@
<appender-ref ref="file"/>
</root>
<!--<logger name="com.xxl.job.executor.service.info" level="WARN" additivity="false">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
</logger>-->
</configuration>