datax-web在windows环境idea中模块化打包部署操作步骤

datax-web在windows环境idea中模块化打包部署

操作步骤:

1.在idea中点击Maven Projects,点击datax-web中的clean,等待执行完成后,点击package进行打包。等待打包完成。

2.打包完成后,拷贝datax-admin下的target/datax-admin-2.1.2.jar,以及datax-executor下的target/datax-executor-2.1.2.jar

3.打开cmd,执行java -jar C:\Users\Administrator\Desktop\datax-web\datax-admin-2.1.2.jar,发现报错,提示没有主目录清单

4.若报错,提示没有主目录清单,那么分别在datax-admin和datax-executor下面的pom.xml文件中添加

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
    <excludes>
        <exclude>**/*.yml</exclude>
        <exclude>**/*.properties</exclude>
        <exclude>**/*.sh</exclude>
        <exclude>**/*.xml</exclude>
    </excludes>
    </configuration>
</plugin>
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

5.添加完后,重新步骤1、2、3。执行打包生成后的datax-admin-2.1.2.jar和datax-executor-2.1.2.jar,结果还是报错,出现报错结果如下:

datax-admin-2.1.2.jar报错如下:

datax-executor-2.1.2.jar报错如下:

6.发现问题:打包后的datax-admin.2.1.2.jar和datax-executor.2.1.2.jar包缺少配置文件,应把配置文件补充进jar包

7.将datax-admin下的所有配置资源拷贝进datax-admin-2.1.2.jar的相关目录中。具体 如下:

1)将idea中的datax-admin下的classes下的配置文件application.yml、bootstrap.properties、logback.xml拷贝进datax-admin-2.1.2.jar下的BOOT-INF\classes下。

2)将datax-admin下的target/classes/i8n下的message.properties和message_en.properties拷贝进datax-admin-2.1.2.jar下的BOOT-INF\classes\i18n下

3)将将datax-admin下的target/classes/mybatis-mapper下的所有xml文件拷贝进datax-admin-2.1.2.jar下的BOOT-INF\classes\mybatis-mapper下

8.cmd执行命令,启动datax-admin,启动成功

9.将datax-executor下的所有配置资源拷贝进datax-executor-2.1.2.jar的相关目录中。具体 如下:

1)将idea中的datax-executor编译生成后的classes下的配置文件application.yml、logback.xml拷贝进datax-executor-2.1.2.jar下的BOOT-INF\classes下。

10.cmd执行命令,启动datax-executor,启动成功

11.访问http://127.0.0.1:8080/index.html,账号输入admin,密码输入123456,登录成功!

12.点击数据源管理,新建数据源配置,在点击测试数据源时,报错Failed to load driver class oracle.jdbc.OracleDriver in either of HikariConfig class loader or Thread context classloader,

无法加载oracle驱动。如下图所示

13.发现问题后,发现打包的时候缺少了3个驱动包,如下图所示:

14.我们把缺少的3个jar包,补充进datax-admin-2.1.2.jar下的BOOT-INF\lib下。

注意:补充进的时候需要设置不压缩直接存储,否则会报错,不识别压缩的驱动jar包

15.新建数据源管理问题解决

到此这篇关于datax-web在windows环境idea中模块化打包部署操作步骤的文章就介绍到这了,更多相关idea模块化打包部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • idea打包成war包部署到tomcat及访问路径问题(图文详解)

    idea将web项目打包成war最重要的是配置atrificats. 首先打开file -> project structure 创建之后,output directory即为输出war包的路径.Name可以随意,之后点击绿色+,打开directory content 选择webapp目录,记得勾选include in project build 点击ok后,新建一个配置 选择artificats 这样就算配置完成,点击run执行之后,就到前面的output directory设置的文件夹里找到

  • idea集合docker实现镜像打包一键部署

    一.服务器安装docker yum install docker 修改配置文件,打开2375端口 [root@microservice ~]# vim /usr/lib/systemd/system/docker.service 在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \ 重新加载配置文件和启动: systemctl daemon-reload syst

  • 浅析SpringBoot打包上传到docker并实现多实例部署(IDEA版)

    最近有一个朋友问我有没有玩过docker,回答起来底气不是很足 ^ - ^ (刚开始玩cloud的时候接触过,玩过一会,后面在实际开发中比较少用,所以基本上可以说是忘记了.),今天花了点时间整理之前的笔记以及整理走一个流程,记录一下吧,下次玩得时候C V 就好啦~ 1. Docker的安装以及开启远程访问 1.1 安装 # 检查虚拟机内核版本,必须是3.10及以上 uname -r # 安装docker yum install docker # 输入y确认安装 # 启动docker system

  • datax-web在windows环境idea中模块化打包部署操作步骤

    datax-web在windows环境idea中模块化打包部署 操作步骤: 1.在idea中点击Maven Projects,点击datax-web中的clean,等待执行完成后,点击package进行打包.等待打包完成. 2.打包完成后,拷贝datax-admin下的target/datax-admin-2.1.2.jar,以及datax-executor下的target/datax-executor-2.1.2.jar 3.打开cmd,执行java -jar C:\Users\Adminis

  • script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本

    我们提供了一系列工具让您除了手动以 复制/粘贴 的方式部署和更新 hosts 之外,有一种方便.一键式的方式来应用我们的 hosts . 我们现有的工具可以在下列平台上工作: Microsoft Windows (.bat script; Qt GUI tool; console (service type) tool) 另外,我们还推荐使用跨平台的 Hozz 来管理.自动更新 hosts . 目前,我们共有: Hozz: 跨平台的 hosts 自动 管理/更新 工具.是 @ppoffice 的

  • pycharm如何使用anaconda中的各种包(操作步骤)

    只要为pycharm配置anaconda中的解析器即可. 操作步骤: 1. 在pycharm菜单栏中,点击File-Settings-Project-Project Interpreter,接着再点击下图中的红色处,然后点击add 2.按照下图操作 3.找到python文件,目录如图所示.目录中的xiexupang是笔者自定义的文件夹.找到anaconda3的安装包后,打开里面的bin文件夹,然后找到python文件,点击ok.如下图. 4.后面的操作都是点击OK即可. 到此这篇关于pychar

  • 在项目vue中使用echarts的操作步骤

    1.在组件中创建该模块 <template> <div id = "testChart"></div> </template> 2.导入echarts 前提是:已经在项目中配置过echarts 在<script></script>中导入echarts <script> import {echartInit} from "../../../utils/echartUtils" <

  • SpringBoot在IDEA中实现热部署的步骤

    IDEA版本:2020.3 具体步骤 一.开启IDEA的自动编译[静态] 1.File->Settings. 2.直接搜索Compiler,选择Build project automatically开启自动编译. 二.开启IDEA的自动编译[动态] 1.同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数. compiler.automake.allow.when.app.running -> 自动编译 compile.document

  • 在PyCharm中使用FMEObjects的操作步骤

    目录 在PyCharm中使用FMEObjects 操作步骤: 使用PyCharm 在PyCharm中使用FMEObjects 安装和配置下载并安装PyCharm社区版 Python FMEObjects项目不应该使用FME的内部Python,所以你可能需要从 www.python.org安装完整版的Python.您还可以使用ArcGIS安装的Python解释器. 操作步骤: 1.启动PyCharm 2.文件>“新建项目”以显示“创建项目”对话框 **3.将打开一个“新建项目”对话框窗口.**设置

  • 用node-webkit把web应用打包成桌面应用(windows环境)

    node-webkit是一个Chromium和node.js上的结合体,通过它我们可以把建立在chrome浏览器和node.js上的web应用打包成桌面应用,而且还可以跨平台的哦.很显然比起传统的桌面应用,在某些特定领域用html5+css3+js开发的web应用更加简单和高效,而且还可以使用node.js的功能,所以node-webkit还是很有用处的. 下面我通过一个简单的demo来介绍怎么样把一个web应用打包成一个可执行文件(这里只介绍windows环境) 首先新建一个index.htm

  • windows环境中利用celery实现简单任务队列过程解析

    这篇文章主要介绍了windows环境中利用celery实现简单任务队列过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.背景 最近因项目需要,学习任务队列Celery的用法; 二.测试使用环境: 1.Windows7 x64 2.Python == 3.7.5 3.celery == 4.3.0 4.redis =3.3.11 5.eventlet==0.25.1 ==> pip install eventlet (windows环境

  • 详解在Windows环境下访问linux虚拟机中MySQL数据库

    Linux虚拟机:VMware +ubuntu16.04.4 windows本机:Navicat for MySQL 1.虚拟机中下载安装MySQL VMware下载安装和ubuntu16.04.4下载安装,请自行百度查询,本文默认这些已经安装好了. 在虚拟机中Ctrl+Alt+T打开一个终端,输入命令 sudo apt-get install mysql-server mysql-client ,然后按照提示输入. 等待安装完成,可以输入命令:whereis mysql 查看mysql的安装位

  • Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)

    本文全部操作均在windows环境下 安装 Python Python是一种跨平台的计算机程序设计语言,它可以运行在Windows.Mac和各种Linux/Unix系统上.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发 去Python的官网  www.python.org  下载安装 安装时勾选pip (python包管理工具),同时安装pip python安装好之后,打开命令行工具cmd,输入

随机推荐