Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
熊鹏飞
/
xxljob220
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
98a3f353
authored
May 02, 2017
by
xueli.xue
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
别字fix
parent
dabd2688
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
18 deletions
README.md
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/annotation/PermessionLimit.java
xxl-job-admin/src/main/java/com/xxl/job/admin/core/util/MailUtil.java
xxl-job-admin/src/main/webapp/WEB-INF/template/login.ftl
xxl-job-admin/src/main/webapp/static/js/login.1.js
README.md
View file @
98a3f353
...
@@ -153,13 +153,13 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是
...
@@ -153,13 +153,13 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是
xxl.job.mail.sendFrom=ovono802302@163.com
xxl.job.mail.sendFrom=ovono802302@163.com
xxl.job.mail.sendNick=《任务调度平台XXL-JOB》
xxl.job.mail.sendNick=《任务调度平台XXL-JOB》
# 登
陆
账号
# 登
录
账号
xxl.job.login.username=admin
xxl.job.login.username=admin
xxl.job.login.password=123456
xxl.job.login.password=123456
#### 部署项目:
#### 部署项目:
如果已经正确进行上述配置,可将项目编译打war包并部署到tomcat中。
如果已经正确进行上述配置,可将项目编译打war包并部署到tomcat中。
访问链接:http://localhost:8080/xxl-job-admin/ ,登
陆
后运行界面如下图所示
访问链接:http://localhost:8080/xxl-job-admin/ ,登
录
后运行界面如下图所示


...
@@ -206,7 +206,7 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是
...
@@ -206,7 +206,7 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是
#### 前提:请确认“调度中心”和“执行器”项目已经成功部署并启动;
#### 前提:请确认“调度中心”和“执行器”项目已经成功部署并启动;
#### 步骤一:新建任务:
#### 步骤一:新建任务:
登
陆
调度中心,点击下图所示“新建任务”按钮,新建示例任务。然后,参考下面截图中任务的参数配置,点击保存。
登
录
调度中心,点击下图所示“新建任务”按钮,新建示例任务。然后,参考下面截图中任务的参数配置,点击保存。


...
@@ -817,7 +817,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
...
@@ -817,7 +817,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
-
2、新增spring-boot类型执行器example项目;
-
2、新增spring-boot类型执行器example项目;
-
3、升级jetty版本至9.2;
-
3、升级jetty版本至9.2;
-
2、执行器移除GlueLoader依赖改为推送方式,GLUE源码加载不再依赖JDBC;
-
2、执行器移除GlueLoader依赖改为推送方式,GLUE源码加载不再依赖JDBC;
-
3、登
陆
拦截Redirect时获取项目名,解决非根据目录发布时跳转404问题;
-
3、登
录
拦截Redirect时获取项目名,解决非根据目录发布时跳转404问题;
#### TODO LIST
#### TODO LIST
-
1、任务并行触发处理规则:串行调度队列(默认)、并行、忽略、覆盖;
-
1、任务并行触发处理规则:串行调度队列(默认)、并行、忽略、覆盖;
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/annotation/PermessionLimit.java
View file @
98a3f353
...
@@ -15,7 +15,7 @@ import java.lang.annotation.Target;
...
@@ -15,7 +15,7 @@ import java.lang.annotation.Target;
public
@interface
PermessionLimit
{
public
@interface
PermessionLimit
{
/**
/**
* 登
陆
拦截 (默认拦截)
* 登
录
拦截 (默认拦截)
*/
*/
boolean
limit
()
default
true
;
boolean
limit
()
default
true
;
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/core/util/MailUtil.java
View file @
98a3f353
...
@@ -41,7 +41,7 @@ public class MailUtil {
...
@@ -41,7 +41,7 @@ public class MailUtil {
<bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl" scope="singleton" >
<bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl" scope="singleton" >
<property name="host" value="${mail.host}" /> <!-- SMTP发送邮件的服务器的IP和端口 -->
<property name="host" value="${mail.host}" /> <!-- SMTP发送邮件的服务器的IP和端口 -->
<property name="port" value="${mail.port}" />
<property name="port" value="${mail.port}" />
<property name="username" value="${mail.username}" /> <!-- 登
陆
SMTP邮件发送服务器的用户名和密码 -->
<property name="username" value="${mail.username}" /> <!-- 登
录
SMTP邮件发送服务器的用户名和密码 -->
<property name="password" value="${mail.password}" />
<property name="password" value="${mail.password}" />
<property name="javaMailProperties"> <!-- 获得邮件会话属性,验证登录邮件服务器是否成功 -->
<property name="javaMailProperties"> <!-- 获得邮件会话属性,验证登录邮件服务器是否成功 -->
<props>
<props>
...
@@ -118,7 +118,7 @@ public class MailUtil {
...
@@ -118,7 +118,7 @@ public class MailUtil {
mailSender
.
setPassword
(
password
);
// 发送者邮箱的密码
mailSender
.
setPassword
(
password
);
// 发送者邮箱的密码
//配置文件,用于实例化java.mail.session
//配置文件,用于实例化java.mail.session
Properties
pro
=
System
.
get
Properties
();
Properties
pro
=
new
Properties
();
pro
.
put
(
"mail.smtp.auth"
,
"true"
);
// 登录SMTP服务器,需要获得授权 (网易163邮箱新近注册的邮箱均不能授权,测试 sohu 的邮箱可以获得授权)
pro
.
put
(
"mail.smtp.auth"
,
"true"
);
// 登录SMTP服务器,需要获得授权 (网易163邮箱新近注册的邮箱均不能授权,测试 sohu 的邮箱可以获得授权)
pro
.
put
(
"mail.smtp.socketFactory.port"
,
port
);
pro
.
put
(
"mail.smtp.socketFactory.port"
,
port
);
pro
.
put
(
"mail.smtp.socketFactory.fallback"
,
"false"
);
pro
.
put
(
"mail.smtp.socketFactory.fallback"
,
"false"
);
...
...
xxl-job-admin/src/main/webapp/WEB-INF/template/login.ftl
View file @
98a3f353
...
@@ -15,11 +15,11 @@
...
@@ -15,11 +15,11 @@
<div
class=
"login-box-body"
>
<div
class=
"login-box-body"
>
<p
class=
"login-box-msg"
>
任务调度中心
</p>
<p
class=
"login-box-msg"
>
任务调度中心
</p>
<div
class=
"form-group has-feedback"
>
<div
class=
"form-group has-feedback"
>
<input
type=
"text"
name=
"userName"
class=
"form-control"
placeholder=
"请输入登
陆
账号"
value=
"admin"
>
<input
type=
"text"
name=
"userName"
class=
"form-control"
placeholder=
"请输入登
录
账号"
value=
"admin"
>
<span
class=
"glyphicon glyphicon-envelope form-control-feedback"
></span>
<span
class=
"glyphicon glyphicon-envelope form-control-feedback"
></span>
</div>
</div>
<div
class=
"form-group has-feedback"
>
<div
class=
"form-group has-feedback"
>
<input
type=
"password"
name=
"password"
class=
"form-control"
placeholder=
"请输入登
陆
密码"
value=
"123456"
>
<input
type=
"password"
name=
"password"
class=
"form-control"
placeholder=
"请输入登
录
密码"
value=
"123456"
>
<span
class=
"glyphicon glyphicon-lock form-control-feedback"
></span>
<span
class=
"glyphicon glyphicon-lock form-control-feedback"
></span>
</div>
</div>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
</div>
</div>
</div>
<!-- /.col -->
</div>
<!-- /.col -->
<div
class=
"col-xs-4"
>
<div
class=
"col-xs-4"
>
<button
type=
"submit"
class=
"btn btn-primary btn-block btn-flat"
>
登
陆
</button>
<button
type=
"submit"
class=
"btn btn-primary btn-block btn-flat"
>
登
录
</button>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
xxl-job-admin/src/main/webapp/static/js/login.1.js
View file @
98a3f353
...
@@ -6,7 +6,7 @@ $(function(){
...
@@ -6,7 +6,7 @@ $(function(){
increaseArea
:
'20%'
// optional
increaseArea
:
'20%'
// optional
});
});
// 登
陆
.规则校验
// 登
录
.规则校验
var
loginFormValid
=
$
(
"#loginForm"
).
validate
({
var
loginFormValid
=
$
(
"#loginForm"
).
validate
({
errorElement
:
'span'
,
errorElement
:
'span'
,
errorClass
:
'help-block'
,
errorClass
:
'help-block'
,
...
@@ -25,14 +25,14 @@ $(function(){
...
@@ -25,14 +25,14 @@ $(function(){
},
},
messages
:
{
messages
:
{
userName
:
{
userName
:
{
required
:
"请输入登
陆
账号."
,
required
:
"请输入登
录
账号."
,
minlength
:
"登
陆
账号不应低于5位"
,
minlength
:
"登
录
账号不应低于5位"
,
maxlength
:
"登
陆
账号不应超过18位"
maxlength
:
"登
录
账号不应超过18位"
},
},
password
:
{
password
:
{
required
:
"请输入登
陆
密码."
,
required
:
"请输入登
录
密码."
,
minlength
:
"登
陆
密码不应低于5位"
,
minlength
:
"登
录
密码不应低于5位"
,
maxlength
:
"登
陆
密码不应超过18位"
maxlength
:
"登
录
密码不应超过18位"
}
}
},
},
highlight
:
function
(
element
)
{
highlight
:
function
(
element
)
{
...
@@ -48,7 +48,7 @@ $(function(){
...
@@ -48,7 +48,7 @@ $(function(){
submitHandler
:
function
(
form
)
{
submitHandler
:
function
(
form
)
{
$
.
post
(
base_url
+
"/login"
,
$
(
"#loginForm"
).
serialize
(),
function
(
data
,
status
)
{
$
.
post
(
base_url
+
"/login"
,
$
(
"#loginForm"
).
serialize
(),
function
(
data
,
status
)
{
if
(
data
.
code
==
"200"
)
{
if
(
data
.
code
==
"200"
)
{
ComAlert
.
show
(
1
,
"登
陆
成功"
,
function
(){
ComAlert
.
show
(
1
,
"登
录
成功"
,
function
(){
window
.
location
.
href
=
base_url
;
window
.
location
.
href
=
base_url
;
});
});
}
else
{
}
else
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment