相关推荐recommended
kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文
作者:mmseoamin日期:2023-11-30

文章目录

  • web spoon 中文切换
    • web 版本安装
    • 开始汉化
    • 安装vim
    • 汉化配置

      web spoon 中文切换

      github 地址 : https://github.com/HiromuHota/pentaho-kettle

      web 版本安装

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928084838084,第1张

      安装命令

      docker run -d -p 8080:8080 hiromuhota/webspoon
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085112599,第2张

      可以看到已经装好了

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085131288,第3张

      页面访问,可以看到现在是英文的

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085234200,第4张

      开始汉化

      进入 webspoon 容器

      # f4bb1f5f06e4 为容器id
      docker exec -it -u 0 f4bb1f5f06e4 /bin/bash
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085406432,第5张

      # 进入 Tomcat 的 bin目录 可以看到有一个 setenv.sh 的Tomcat 环境变量配置脚本
      cd bin/
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085545842,第6张

      安装vim

      #编辑这个文件 发现 vi: command not found
      root@f4bb1f5f06e4:/usr/local/tomcat/bin# vi setenv.sh
      bash: vi: command not found
      root@f4bb1f5f06e4:/usr/local/tomcat/bin# 
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928085853964,第7张

      执行命令1

      # 清空/etc/apt/sources.list文件
       echo > /etc/apt/sources.list
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090219795,第8张

      执行命令2

      echo -e "deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib \ndeb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib \ndeb http://mirrors.aliyun.com/debian-security stretch/updates main \ndeb-src http://mirrors.aliyun.com/debian-security stretch/updates main \ndeb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib \ndeb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib \ndeb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib \ndeb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib" > /etc/apt/sources.list
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090306157,第9张

      执行命令3

      #更新软件列表 这个过程可能会有点慢 耐心等待
      apt-get update
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090338885,第10张

      执行命令4

      apt-get install -y libtinfo5 --allow-remove-essential
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090636078,第11张

      执行命令5

      apt-get install -y vim
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090708762,第12张

      再次编辑 setenv.sh

      cd /usr/local/tomcat/bin
      vim setenv.sh
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928090807768,第13张

      汉化配置

      在文件末尾追加这两项配置 保存

      CATALINA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
      JAVA_OPTS="-Duser.language=zh -Duser.region=CN -Dfile.encoding=UTF-8"
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928091220593,第14张

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928091247119,第15张

      # 查看是否编辑成功
      cat setenv.sh
      # 退出容器
      exit;
      # 查看容器
      docker ps
      # 重启容器
      docker restart f4bb1f5f06e4
      

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928091410320,第16张

      重启成功再次访问地址 汉化成功

      kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文,image-20220928091459057,第17张