编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

二、XXL-JOB分布式任务调度平台(本地/JAR/WAR包部署)

wxchong 2024-09-25 22:56:50 开源技术 20 ℃ 0 评论

1、本地启动

1.1、代码下载

gitee源码网址:https://gitee.com/xuxueli0323/xxl-job?_from=gitee_search

1. 点击克隆/复制

2. 点击下载ZIP直接下载

3. 使用TortiseGit工具下载

点击复制将 https://gitee.com/xuxueli0323/xxl-job.git 地址复制到TortiseGit工具中下载,如下图:

4. 下载完成

1.2、执行SQL脚本

将xxl-job\doc\db目录中的tables_xxl_job.sql文件内容在MySQL中执行

1.3、导入IntelliJ IDEA或SpringToolSuite

这里介绍SpringToolSuite的导入过程




1.4、修改配置

修改xxl-job-admin/resources/application.properties文件内容

1.5、启动

1. 在xxl-job-admin右击 -> Run As -> Spring Boot App


2. 启动成功之后:访问http://localhost:8080/xxl-job-admin

3. 初始账号/密码:admin/123456

2、jar包部署

2.1、打jar包

1. 在xxl-job右击 -> Run As -> Maven install或输入打包命令

打包命令:maven package,下面介绍使用工具打包方式。

2. 打包完成

2.2、jar包启动

1. 在当前文件夹中输入cmd命令


2. 在命令窗口中输入启动命令

java -jar xxl-job-admin-2.3.1-SNAPSHOT.jar

war包部署

2.1、修改配置

1. 修改xxl-job/pom.xml文件中的内容

<properties>
    <failOnMissingWebXml>false</failOnMissingWebXml>
</properties>

2. 修改xxl-job-admin/pom.xml文件中的内容

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.3</version>
</plugin>
<packaging>war</packaging>

3. 修改xxl-job-admin/XxlJobAdminApplication启动类

@SpringBootApplication
public class XxlJobAdminApplication  extends SpringBootServletInitializer {
  @Override
  protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
      return application.sources(XxlJobAdminApplication.class);
  }

  public static void main(String[] args) {
        SpringApplication.run(XxlJobAdminApplication.class, args);
  }
}

2.2、打war包

在xxl-job右击 -> Run As -> Maven install


2.3、war包部署

1. 将war包放入Tomcat中

2. 修改为ROOT.war

3. 启动Tomcat即可

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表