如何在 Linux 上安装 Apache OFBiz

2023-11-07

阿帕奇 OFBiz(Apache Open For Business 项目)是一个开源 ERP/CRM 系统,来自阿帕奇基金会可靠、安全和可扩展的企业解决方案的起点。它提供完整的会计/分类帐、库存管理、CRM 和项目管理系统。此外,OFBiz 还包括完整的 CRM 系统和电子商务购物车。 OFBiz 为插件开发提供了一个坚实的框架,允许完全定制。

本文将帮助您使用初始演示数据在 Linux(CentOS、RedHat、Fedora、Ubuntu、Scientific Linux 和 Debian)系统上安装 Apache OFBiz。

第 1 步 – 安装 JAVA

Java 开发工具包 (JDK) 是在任何平台上运行 Apache OFBiz 的主要要求。您的系统至少需要安装 Java 1.8。确保您的系统上安装了正确版本的 Java(JDK 不仅是 JRE)。

java -version 

Output:
openjdk version "11.0.14.1" 2022-02-08 OpenJDK Runtime Environment (build 11.0.14.1+1-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.14.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

如果您的系统没有安装 Java,请使用以下教程安装 java,否则忽略它。

对于 CentOS、RHEL、SL 和 Fedora 用户 –安装JAVA 8
对于 Ubuntu、Debian 和 LinuxMint 用户 –安装JAVA 8

第 2 步 – 下载 Apache OFBiz

从官方下载站点或其镜像站点下载最新版本的 Apache OFBiz。您还可以使用以下命令在您的系统上下载 OFBiz 18.12.05。

wget https://dlcdn.apache.org/ofbiz/apache-ofbiz-18.12.05.zip 

让我们解压下载的存档文件。

unzip apache-ofbiz-18.12.05.zip 
mv apache-ofbiz-18.12.05 /usr/local/apache-ofbiz 
rm -f apache-ofbiz-18.12.05.zip 

第 3 步 – 安装 Apache OFBiz

导航到系统中的 OFBiz 目录。然后使用提供的 shell 脚本下载 Gradle 包装器。这将下载gradle-wrapper.jar文件并将其放在下面梯度/包装器目录。

cd /usr/local/apache-ofbiz 
./gradle/init-gradle-wrapper.sh 

现在使用以下命令清理系统并加载完整的 OFBiz 数据gradlew命令。

./gradlew cleanAll loadAll 

根据互联网速度,此过程将需要一些时间才能完成。

步骤 4 – 在 OFBiz 中加载演示数据(不适用于生产)

Apache OFBiz 提供用于实验目的的数据集、演示数据和种子数据。生产用户不需要运行这些命令。

./gradlew cleanAll "ofbiz --load-data readers=seed,seed-initial" loadAdminUserLogin -PuserLoginId=admin 

第 5 步 – 启动 Apache OFBiz 服务

安装 Apache OFBiz 后,使用以下命令在系统上启动 Apache OFBiz 服务。

./gradlew ofbiz 

第 6 步 – 在浏览器中访问 Apache OFBiz

在浏览器中通过端口 8443 访问 Apache OFBiz,如下所示给出 URL 和登录凭据。

  • 网址:https://server-ip-address:8443/myportal/control/main
  • Admin Username: admin
  • Admin Password: ofbiz

Congratulation’s! You have successfully install apache Ofbiz on your Linux system.

参考:
http://ofbiz.apache.org/
https://cwiki.apache.org/OFBADMIN/demo-and-test-setup-guide.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Linux 上安装 Apache OFBiz 的相关文章

随机推荐

  • C++ VTK 8.2 如何绘制弹簧图形

    创建圆柱 vtkSmartPointer
  • c++primer 第十五章笔记

    15 1 oop 概述 面向对象程序设计核心思想 数据抽象 继承 动态绑定 继承 联系在一起的类构成一种层次关系 通常在层次关系的根部有一个基类 派生类 其他类则直接或间接地从基类继承而来 继承示例代码 class Quote public
  • c语言之矩阵

    矩阵作为线性代数核心内容之一也是刷题人时常会遇到的一种类型 本篇博客简单介绍一下矩阵转置 上三角矩阵以及杨氏矩阵 1 转置矩阵 输入m行n列的矩阵以n行m列的方式打印出来 只要将数组的行列进行交换即可 并不难想也不难写 相应练习 牛客网BC
  • 【GPIO】通用输入/输出工作模式原理

    1 GPIO基本结构 保护二极管 IO引脚上下两边两个二极管用于防止引脚外部过高 过低的电压输入 当引脚电压高于VDD时 上方的二极管导通 当引脚电压低于VSS时 下方的二极管导通 防止不正常电压引入芯片导致芯片烧毁 P MOS管和N MO
  • C/C++什么是内存泄露,内存泄露如何避免?

    C C 什么是内存泄露 内存泄露如何避免 1 内存溢出 2 内存泄漏 3 造成内存泄露常见的三种情况 3 1 指针重新赋值 3 2 错误的内存释放 3 3 返回值的不正确处理 4 如何避免内存泄露 5 内存泄露检测工具valgrind 1
  • abstract方法必须在abstract类中 这句话是对的还是错的?

    对 参考文章 https zhidao baidu com question 435526297 html interface中所有的方法都是抽象的 抽象类中部分方法是抽象的 实现interface接口的类必须重写全部方法 而继承抽象类的子
  • UE4(虚幻4)基础:编辑样条曲线实现道路

    一 新建地形 在模式中点击山形状的图标会出现以下界面 下面那几个你可以自己随便调节一下看看都是干什么 都是可视化的东西 很简单 至于这个材质球 在你创建项目的时候如果是默认的 那么系统会默认给你添加新手包 找到StartContent这个文
  • java的动态代理过程

    重点知识回顾 反射机制 在运行期间 对于任意类都能知道它的所有属性和方法 对于任意对象都能调用它的属性和方法 静态代理 通过编写代码完成增强效果 即是通过我们自己编写相关的代码实现增强效果 java的动态代理过程 我们都知道java动态代理
  • 缺失值填充4——使用线性模型(岭回归、Lasso回归、ElasticNet回归)填充序列缺失值

    原始的问题可能是 一个X 包含x1 x2 缺失x x3 预测 gt y 模型填充缺失值 使用 x1 x2 x3 y 预测 gt 缺失x 算法思路 Lasso回归 在线性回归结尾加入绝对值和的正则化方法 L1正则 岭回归 在线性回归结尾加入平
  • 7.集成测试

    一 集成测试介绍 测试 单元测试 集成测试 系统测试 软件开发 需求 高层设计 底层设计 代码 灰盒测试 定义 集成测试 集成测试 综合测试 联合测试 整体测试测试 实验测试 集成测试是软件测试的阶段 在该阶段中 各个软件模块被组合在一起并
  • MD5算法是什么?

    MD5 消息摘要算法 5 是一种广泛使用的加密哈希函数 可生成 128 位 16 字节 哈希值 它由 Ronald Rivest 于 1991 年设计 用于从可变长度输入生成固定大小的输出 该输出代表输入的指纹 为什么 MD5 很重要 传输
  • 如何使用 Homebrew 在 macOS 上安装 NVM

    Node Version Manager NVM 是一种广泛使用的工具 允许开发人员在单台计算机上管理 Node js 的多个版本 它的重要性怎么强调都不为过 因为 Node js 应用程序有时可能是特定于版本的 并且不同的项目可能需要不同
  • 在 Shell 脚本中高效地逐行读取文件

    逐行读取文件是许多 shell 脚本中的常见任务 因为它允许您单独处理文件的每一行并根据每一行的内容执行操作 在 Linux shell 脚本中逐行读取文件的方法有多种 但有些方法比其他方法更有效 在本文中 我们将探讨在 Linux she
  • Bash 变量简介

    在上一篇文章中 我们讨论了本地 Bash 变量和全局 Bash 变量之间的差异 您可以在此处阅读 基于这种理解 今天我们将更深入地了解 Bash 脚本世界 重点关注 Bash 变量 我们将探讨定义变量的规则 可以对它们执行的操作以及它们如何
  • 如何在 Debian 11 上安装 Wine 8.0

    Winehq团队于2023年1月24日发布了最新稳定版本8 0 其源代码可以从其官方网站下载 您还可以使用包管理器来安装 wine Wine 是 Windows API 的开源实现 并且始终是免费软件 大约一半的源代码是由其志愿者编写的 其
  • Top 命令输出解释:初学者简介

    The top 命令是一个 Linux 实用程序 用于显示有关系统上正在运行的进程的实时信息 它提供系统当前状态的摘要 包括 CPU 内存和交换使用情况 以及正在运行的进程及其资源利用率的列表 使用 top 命令很简单 只需输入 top 在
  • 如何在 PHP 中验证日期字符串:探索多个选项

    日期验证是许多 Web 应用程序的重要组成部分 因为它确保用户输入正确且有意义的日期 PHP 是一种流行的服务器端脚本语言 它提供了多种函数来帮助开发人员轻松验证日期字符串 在本文中 我们将讨论在 PHP 中验证日期字符串的不同方法 包括内
  • 在 PHP 中处理时区的高级技术

    处理时区是在基于 Web 的应用程序中处理日期和时间的一个重要方面 在 PHP 中 设置默认时区是关键的第一步 但是有几种处理时区的高级技术可以帮助您构建更强大和更准确的应用程序 在本文中 我们将讨论在 PHP 中处理时区的高级技术 在时区
  • MySQL 使用 LIKE 区分大小写搜索

    LIKE语句用于在MySQL中搜索包含部分字符串的记录 默认情况下 带有 LIKE 的查询会匹配不区分大小写的记录 意味着查询将匹配小写或大写的两条记录 例如 搜索颜色表中名称以 Gr 开头的所有记录 mysql gt SELECT nam
  • 如何在 Linux 上安装 Apache OFBiz

    阿帕奇 OFBiz Apache Open For Business 项目 是一个开源 ERP CRM 系统 来自阿帕奇基金会可靠 安全和可扩展的企业解决方案的起点 它提供完整的会计 分类帐 库存管理 CRM 和项目管理系统 此外 OFBi