diff --git a/README.md b/README.md
index b10ef4f..0b45a70 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5021979.html
+
+技术交流群(仅作技术交流):367260654
# 特点:基于quartz封装实现的的集群任务调度管理平台
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
diff --git a/README.md b/README.md
index b10ef4f..0b45a70 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5021979.html
+
+技术交流群(仅作技术交流):367260654
# 特点:基于quartz封装实现的的集群任务调度管理平台
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
diff --git a/doc/db/tables_xxl_log.sql b/doc/db/tables_xxl_log.sql
index 6af3e0a..867b328 100644
--- a/doc/db/tables_xxl_log.sql
+++ b/doc/db/tables_xxl_log.sql
@@ -10,6 +10,7 @@
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_JOB_DETAILS;
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_CALENDARS;
# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_log`;
+# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_info`;
CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
(
@@ -158,18 +159,35 @@
CREATE TABLE `xxl_job_qrtz_trigger_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `job_name` varchar(255) NOT NULL,
- `job_cron` varchar(128) DEFAULT NULL,
- `job_class` varchar(255) DEFAULT NULL,
- `job_data` varchar(2048) DEFAULT NULL,
- `trigger_time` datetime DEFAULT NULL,
- `trigger_status` varchar(255) DEFAULT NULL,
- `trigger_msg` varchar(2048) DEFAULT NULL,
- `handle_time` datetime DEFAULT NULL,
- `handle_status` varchar(255) DEFAULT NULL,
- `handle_msg` varchar(2048) DEFAULT NULL,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
+);
+
+CREATE TABLE `xxl_job_qrtz_trigger_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
+ PRIMARY KEY (`id`)
+);
commit;
diff --git a/README.md b/README.md
index b10ef4f..0b45a70 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5021979.html
+
+技术交流群(仅作技术交流):367260654
# 特点:基于quartz封装实现的的集群任务调度管理平台
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
diff --git a/doc/db/tables_xxl_log.sql b/doc/db/tables_xxl_log.sql
index 6af3e0a..867b328 100644
--- a/doc/db/tables_xxl_log.sql
+++ b/doc/db/tables_xxl_log.sql
@@ -10,6 +10,7 @@
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_JOB_DETAILS;
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_CALENDARS;
# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_log`;
+# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_info`;
CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
(
@@ -158,18 +159,35 @@
CREATE TABLE `xxl_job_qrtz_trigger_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `job_name` varchar(255) NOT NULL,
- `job_cron` varchar(128) DEFAULT NULL,
- `job_class` varchar(255) DEFAULT NULL,
- `job_data` varchar(2048) DEFAULT NULL,
- `trigger_time` datetime DEFAULT NULL,
- `trigger_status` varchar(255) DEFAULT NULL,
- `trigger_msg` varchar(2048) DEFAULT NULL,
- `handle_time` datetime DEFAULT NULL,
- `handle_status` varchar(255) DEFAULT NULL,
- `handle_msg` varchar(2048) DEFAULT NULL,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
+);
+
+CREATE TABLE `xxl_job_qrtz_trigger_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
+ PRIMARY KEY (`id`)
+);
commit;
diff --git a/xxl-job-admin/pom.xml b/xxl-job-admin/pom.xml
index 4fd7a6d..b621579 100644
--- a/xxl-job-admin/pom.xml
+++ b/xxl-job-admin/pom.xml
@@ -127,7 +127,7 @@
org.quartz-scheduler
quartz
- 2.2.1
+ 2.2.2
diff --git a/README.md b/README.md
index b10ef4f..0b45a70 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5021979.html
+
+技术交流群(仅作技术交流):367260654
# 特点:基于quartz封装实现的的集群任务调度管理平台
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
diff --git a/doc/db/tables_xxl_log.sql b/doc/db/tables_xxl_log.sql
index 6af3e0a..867b328 100644
--- a/doc/db/tables_xxl_log.sql
+++ b/doc/db/tables_xxl_log.sql
@@ -10,6 +10,7 @@
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_JOB_DETAILS;
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_CALENDARS;
# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_log`;
+# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_info`;
CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
(
@@ -158,18 +159,35 @@
CREATE TABLE `xxl_job_qrtz_trigger_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `job_name` varchar(255) NOT NULL,
- `job_cron` varchar(128) DEFAULT NULL,
- `job_class` varchar(255) DEFAULT NULL,
- `job_data` varchar(2048) DEFAULT NULL,
- `trigger_time` datetime DEFAULT NULL,
- `trigger_status` varchar(255) DEFAULT NULL,
- `trigger_msg` varchar(2048) DEFAULT NULL,
- `handle_time` datetime DEFAULT NULL,
- `handle_status` varchar(255) DEFAULT NULL,
- `handle_msg` varchar(2048) DEFAULT NULL,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
+);
+
+CREATE TABLE `xxl_job_qrtz_trigger_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
+ PRIMARY KEY (`id`)
+);
commit;
diff --git a/xxl-job-admin/pom.xml b/xxl-job-admin/pom.xml
index 4fd7a6d..b621579 100644
--- a/xxl-job-admin/pom.xml
+++ b/xxl-job-admin/pom.xml
@@ -127,7 +127,7 @@
org.quartz-scheduler
quartz
- 2.2.1
+ 2.2.2
diff --git a/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java b/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
index caffe29..d73c4ca 100644
--- a/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
+++ b/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
@@ -13,7 +13,7 @@
@RequestMapping("/")
public String index(Model model) {
- return "redirect:job";
+ return "redirect:jobinfo";
}
@RequestMapping("/help")
diff --git a/README.md b/README.md
index b10ef4f..0b45a70 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5021979.html
+
+技术交流群(仅作技术交流):367260654
# 特点:基于quartz封装实现的的集群任务调度管理平台
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
diff --git a/doc/db/tables_xxl_log.sql b/doc/db/tables_xxl_log.sql
index 6af3e0a..867b328 100644
--- a/doc/db/tables_xxl_log.sql
+++ b/doc/db/tables_xxl_log.sql
@@ -10,6 +10,7 @@
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_JOB_DETAILS;
# DROP TABLE IF EXISTS XXL_JOB_QRTZ_CALENDARS;
# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_log`;
+# DROP TABLE IF EXISTS `xxl_job_qrtz_trigger_info`;
CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
(
@@ -158,18 +159,35 @@
CREATE TABLE `xxl_job_qrtz_trigger_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `job_name` varchar(255) NOT NULL,
- `job_cron` varchar(128) DEFAULT NULL,
- `job_class` varchar(255) DEFAULT NULL,
- `job_data` varchar(2048) DEFAULT NULL,
- `trigger_time` datetime DEFAULT NULL,
- `trigger_status` varchar(255) DEFAULT NULL,
- `trigger_msg` varchar(2048) DEFAULT NULL,
- `handle_time` datetime DEFAULT NULL,
- `handle_status` varchar(255) DEFAULT NULL,
- `handle_msg` varchar(2048) DEFAULT NULL,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
+);
+
+CREATE TABLE `xxl_job_qrtz_trigger_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `job_group` varchar(255) NOT NULL COMMENT '任务组',
+ `job_name` varchar(255) NOT NULL COMMENT '任务名',
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CORN表达式',
+ `job_class` varchar(255) NOT NULL COMMENT '任务执行JobBean',
+ `job_data` varchar(2048) DEFAULT NULL COMMENT '任务执行数据',
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
+ `trigger_status` varchar(255) DEFAULT NULL COMMENT '调度-结果',
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
+ `handle_status` varchar(255) DEFAULT NULL COMMENT '执行-状态',
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
+ PRIMARY KEY (`id`)
+);
commit;
diff --git a/xxl-job-admin/pom.xml b/xxl-job-admin/pom.xml
index 4fd7a6d..b621579 100644
--- a/xxl-job-admin/pom.xml
+++ b/xxl-job-admin/pom.xml
@@ -127,7 +127,7 @@
org.quartz-scheduler
quartz
- 2.2.1
+ 2.2.2
diff --git a/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java b/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
index caffe29..d73c4ca 100644
--- a/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
+++ b/xxl-job-admin/src/main/java/com/xxl/job/controller/IndexController.java
@@ -13,7 +13,7 @@
@RequestMapping("/")
public String index(Model model) {
- return "redirect:job";
+ return "redirect:jobinfo";
}
@RequestMapping("/help")
diff --git a/xxl-job-admin/src/main/java/com/xxl/job/controller/JobController.java b/xxl-job-admin/src/main/java/com/xxl/job/controller/JobController.java
deleted file mode 100644
index 2a3b941..0000000
--- a/xxl-job-admin/src/main/java/com/xxl/job/controller/JobController.java
+++ /dev/null
@@ -1,239 +0,0 @@
-package com.xxl.job.controller;
-
-import java.io.UnsupportedEncodingException;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.Set;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-
-import org.apache.commons.lang.StringUtils;
-import org.quartz.CronExpression;
-import org.quartz.Job;
-import org.quartz.SchedulerException;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import com.xxl.job.client.handler.HandlerRepository;
-import com.xxl.job.client.util.JacksonUtil;
-import com.xxl.job.core.model.ReturnT;
-import com.xxl.job.core.model.XxlJobInfo;
-import com.xxl.job.core.util.DynamicSchedulerUtil;
-import com.xxl.job.dao.IXxlJobInfoDao;
-import com.xxl.job.service.job.HttpJobBean;
-
-/**
- * index controller
- * @author xuxueli 2015-12-19 16:13:16
- */
-@Controller
-@RequestMapping("/job")
-public class JobController {
-
- @Resource
- private IXxlJobInfoDao xxlJobInfoDao;
-
- @RequestMapping
- public String index(Model model) {
- //List