baseo2server

Baseo2server Docker 镜像

O2OA企业应用开发平台是全代码开源的企业级应用定制化开发平台,基于JavaEE技术栈和分布式架构,提供流程、门户、信息、数据和服务管理五大核心能力,适用于企业OA及协同办公系统建设,支持多操作系统和数据库,降低信息化建设成本与开发难度。

下载次数: 0状态:社区镜像维护者:o2oa仓库类型:镜像最近更新:
下载命令
点击查看

O2OA企业应用开发平台 OpenSource OA Platform

O2OA企业应用开发平台是兰德纵横网络技术股份有限公司发布和维护的开源产品,基于JavaEE技术栈,采用分布式架构设计,是一款全代码开源的企业应用定制化开发平台。主要适用于企业OA、协同办公类信息化系统的建设和开发。

平台具备流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可直接使用平台已有功能进行信息化建设,平台提供完整的用户管理、权限管理、流程和信息管理体系,并包含大量开发组件和开箱即用的应用,能显著降低企业信息化建设成本和业务应用开发难度。

快速部署

shell
sudo docker pull docker.xuanyuan.run/o2oa/o2server
sudo docker run --name o2server1 -it -p 80:80 o2oa/o2server

部署完成后,通过 http://{ip} 访问系统。

官方网站

  • 开源主页:[***]
  • 官方网站:[***]
  • 官方论坛:[***](如有问题可在此咨询)

正式环境数据安全建议

O2OA自带的H2数据库为内嵌式内存数据库,适用于开发环境和功能演示环境,不建议用于正式环境。正式环境推荐使用更高性能、更稳定的商用级别数据库,如Mysql8、Oracle12C、SQLServer 2012等。

此外,O2OA提供数据定期备份和恢复能力,建议开启正式环境的数据定期备份功能,以确保数据库异常时可进行数据恢复。

支持操作系统

shell
Windows 64Bit, Linux 64Bit[CentOS, RedHat, Ubuntu等], MacOS, AIX, Raspberrypi(树莓派), ARM_Linux, MIPS_Linux, UOS,麒麟等国产操作系统

支持数据库

O2OA通过openjpa默认支持以下数据库:

Database NameDatabase VersionJDBC Driver NameJDBC Driver Version
Apache Derby10.1.2.1Apache Derby Embedded JDBC Driver10.1.2.1
Borland Interbase7.1.0.202Interclient4.5.1
Borland JDataStore6.0Borland JDataStore6.0
DB28.1IBM DB2 JDBC Universal Driver1.0.581
Empress8.62Empress Category 2 JDBC Driver8.62
Firebird1.5JayBird JCA/JDBC driver1.0.1
H2 Database Engine1.0H21.0
Hypersonic Database Engine1.8.0Hypersonic1.8.0
Informix Dynamic Server9.30.UC10Informix JDBC driver2.21.JC2
InterSystems Cache5.0Cache JDBC Driver5.0
Microsoft Access9.0 (a.k.a. "2000")DataDirect SequeLink5.4.0038
Microsoft SQL Server9.00.1399 (SQL Server 2005)SQLServer1.0.809.102
Microsoft Visual FoxPro7.0DataDirect SequeLink5.4.0038
MySQL3.23.43-logMySQL Driver3.0.14
MySQL5.0.26MySQL Driver3.0.14
Oracle8.1,9.2,10.1Oracle JDBC driver10.2.0.1.0
Pointbase4.4Pointbase JDBC driver4.4 (4.4)
PostgreSQL7.2.1PostgreSQL Native Driver8.1
PostgreSQL8.1.5PostgreSQL Native Driver8.1
Sybase Adaptive Server Enterprise12.5jConnect5.5 (5.5)

主流数据库均包含在内。

国产数据库支持

O2OA通过编写定制化DBDictionary方言实现对国产数据库的支持,目前已成功适配的国产数据库如下:

数据库方言
达梦com.x.base.core.openjpa.jdbc.sql.DMDictionary
南大通用8scom.x.base.core.openjpa.jdbc.sql.GBaseDictionary
南大通用华库(mysql5)com.x.base.core.openjpa.jdbc.sql.GBaseMySQL5Dictionary
南大通用华库(mysql8)com.x.base.core.openjpa.jdbc.sql.GBaseMySQLDictionary
人大金仓V7com.x.base.core.openjpa.jdbc.sql.KingbaseDictionary
人大金仓V8com.x.base.core.openjpa.jdbc.sql.Kingbase8Dictionary
人大金仓V8R6com.x.base.core.openjpa.jdbc.sql.Kingbase8R6Dictionary
神通数据库com.x.base.core.openjpa.jdbc.sql.OscarDictionary
各种PostgreSQL改造版本org.apache.openjpa.jdbc.sql.PostgresDictionary

平台使用手册

[***]

源码编译教程

[***]

服务器部署教程

  • Windows环境:[***]
  • Linux环境:[***]

启动步骤

Windows

  1. 下载o2server_yyyyMMddHHmmss_windows.zip程序包。
  2. 解压压缩包到任意目录。
  3. 确认服务器80、20020、20030端口已开通。
  4. 打开o2server文件夹,双击start_windows.bat启动服务。
  5. 等待服务自动完成启动。
  6. 启动完成后,通过浏览器访问[***]。
  7. 使用用户名xadmin、密码o2登录系统。

Linux

  1. 下载o2server_yyyyMMddHHmmss_linux.zip程序包。
  2. 确认服务器80、20020、20030端口已开通。
  3. 执行unzip o2server_yyyyMMddHHmmss_linux.zip解压程序包。
  4. 执行cd o2server_yyyyMMddHHmmss_linux进入解压目录。
  5. 执行cd o2server进入程序目录。
  6. 执行./start_linux.sh启动服务器控制台。
  7. 等待服务自动完成启动。
  8. 启动完成后,通过浏览器访问[***]。
  9. 使用用户名xadmin、密码o2登录系统。

商用许可说明

若开发者学习研究O2OA,企业在O2OA应用开发平台上建设内部使用的办公系统,不闭源分发版本,不参与商业项目的使用行为不会构成侵权风险。

如需进行转售、闭源分发或在商业项目中作为项目一部分使用,请主动联系兰德网络公司购买商用许可。

  • 商用许可说明:[***]
  • 技术支持服务:[***]

协议

AGPL-3.0 开源协议。

关于

浙江兰德纵横网络技术股份有限公司成立于1999年,2015年11月在新三板正式挂牌上市(***代码834505)。公司是信息技术应用与服务提供商,业务涵盖项目咨询、方案设计、应用系统开发、企业信息系统等服务。

兰德网络是浙江省高新技术企业、软件企业、信息产业重点企业、软件业五强企业,总部办公面积5300多平方米,员工超600人,在全国多个省会城市设立办事处,服务网络覆盖中国及东南亚部分国家和地区。公司通过ISO9001:2008国际质量体系认证,拥有国家系统集成三级资质和CMI三级认证。

O2OA开发平台由浙江兰德纵横网络技术股份有限公司建立和维护。O2OA的名字和标志是该公司的注册商标。

我们❤️开源软件!可查看https://github.com/o2oa和博客。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 baseo2server 镜像标签

docker pull docker.xuanyuan.run/o2oa/baseo2server:<标签>

DockerHub 原生拉取命令

docker pull o2oa/baseo2server:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告