|
|
@@ -1,16 +1,19 @@
|
|
|
-O2OA - Java企业信息化系统
|
|
|
-==========
|
|
|
-## 简介
|
|
|
+# O2OA : Java企业信息化系统
|
|
|
|
|
|
-O2OA 是一套现代企业级的办公平台。有以下特点\:
|
|
|
+O2OA是一款Java开源企业信息化建设平台,包括流程管理、门户管理、信息管理、数据管理和服务管理五大平台。
|
|
|
|
|
|
-1. 核心代码开源
|
|
|
+用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大大减化企业信息化建设成本和业务应用开发难度。
|
|
|
|
|
|
-2. 全功能免费
|
|
|
|
|
|
-3. 私有化部署,下载软件后可以安装在自己的服务器上
|
|
|
+# 产品特点\:
|
|
|
|
|
|
-4. 随时随地办公,平台支持兼容HTML5的浏览器,并且开发了源生的IOS/Android应用
|
|
|
+1. 代码全部开源,开发者可以下载源码进行任意,编译成自己的信息化平台。
|
|
|
+
|
|
|
+2. 平台全功能免费,无任何功能和人数限制。
|
|
|
+
|
|
|
+3. 支持私有化部署,下载软件安装包后可以安装在自己的服务器上,数据更安全。
|
|
|
+
|
|
|
+4. 随时随地办公,平台支持兼容HTML5的浏览器,并且提供了原生的IOS/Android应用,并且支持钉钉和企业微信集成。
|
|
|
|
|
|
5. 高可扩展性,用户通过简单的学习后,可以自定义配置门户、流程应用、内容管理应用
|
|
|
|
|
|
@@ -19,13 +22,97 @@ O2OA 是一套现代企业级的办公平台。有以下特点\:
|
|
|

|
|
|
|
|
|
|
|
|
-## 官方网站\:
|
|
|
+# 官方网站\:
|
|
|
+
|
|
|
开源主页 : https://www.oschina.net/p/o2oa
|
|
|
|
|
|
官方网站 : http://www.o2oa.net
|
|
|
|
|
|
+Gitee : https://gitee.com/liyihz2008/O2OA
|
|
|
+
|
|
|
+Github : https://github.com/o2oa/o2oa
|
|
|
+
|
|
|
+
|
|
|
+# 配置编译环境\:
|
|
|
+
|
|
|
+## 安装NodeJS
|
|
|
+
|
|
|
+1、访问nodejs的官方网站的downdolad,网址:https://nodejs.org/en/download/,获取Linux Binaries (x64)安装包下载链接:
|
|
|
+
|
|
|
+ wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
|
|
|
+
|
|
|
+2、解压安装:
|
|
|
+
|
|
|
+ # yum search xz
|
|
|
+ # yum install xz.i386
|
|
|
+ # xz -d node-v10.15.0-linux-x64.tar.xz
|
|
|
+ # tar -xf node-v10.15.0-linux-x64.tar
|
|
|
+ # mv node-v10.15.0-linux-x64 node-v10.15.0
|
|
|
+
|
|
|
+3、配置nodejs(略)
|
|
|
+
|
|
|
+## 安装 Java8 及配置Java环境
|
|
|
+
|
|
|
+ 略
|
|
|
+
|
|
|
+## 安装 apache-maven-3.6.0 及配置maven环境
|
|
|
+
|
|
|
+ wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
|
|
|
+
|
|
|
+ yum -y install apache-maven
|
|
|
+
|
|
|
+
|
|
|
+## 安装 apache-ant-1.10.5 ant
|
|
|
+
|
|
|
+ yum -y install ant
|
|
|
+
|
|
|
+
|
|
|
+# 源码编译
|
|
|
+
|
|
|
+1、打开命令提示工具,cd到o2oa/o2server目录
|
|
|
+
|
|
|
+ cd /usr/o2oa/o2server
|
|
|
+
|
|
|
+2、执行命令进行编译:mvn install,开始进行源码编译
|
|
|
+
|
|
|
+ mvn install
|
|
|
+
|
|
|
+3、打包安装程序: ant
|
|
|
+
|
|
|
+ ant
|
|
|
+
|
|
|
+## 关于编译错误
|
|
|
+第一次使用maven进行项目编译执行 mvn install 可能会发生异常,原因是编译生成的META-INF/persistence.xml来不及加载。这种情况下,您可以再执行一次mvn install即可完成对项目的编译。
|
|
|
+
|
|
|
+[ERROR] Failed to execute goal org.apache.openjpa:openjpa-maven-plugin:3.0.0:enhance(enhanncer) on project x_base_core_project: Exception enhancer of goal org.apache.openjpa:openjpa-maven-plugin:3.0.0:enhance failed: MetaDataFactory could not be configured (conf.newMetaDataFactoryInstance() returned null). This might mean that no configuration properties were fount. Ensured that you have a META-INF/persistence.xml file, that it is available in your classpath, or that the properties file you are using for configuration is available. If you are using Ant, please see the <properties> or <propertiesFile> attributes of the task's nested <config> element. This can also occur if your OpenJPA distribution jars are corrupt, or if your security policy is overly strict. -> [Help 1]
|
|
|
+[ERROR]
|
|
|
+......
|
|
|
+
|
|
|
+
|
|
|
+# 服务器部署
|
|
|
+
|
|
|
+## 部署教程
|
|
|
+
|
|
|
+开源中国技术博客:https://my.oschina.net/u/3931542
|
|
|
|
|
|
-## 授权协议\
|
|
|
+## windows部署步骤:
|
|
|
+
|
|
|
+1.下载o2server_yyyyMMddHHmmss_windows.zip程序包。
|
|
|
+
|
|
|
+2.解压下载后的压缩包到任意目录。
|
|
|
+
|
|
|
+3.确认开通服务器的80、20020、20030端口。
|
|
|
+
|
|
|
+4.打开o2server文件夹,选择start_windows.bat双击打开。
|
|
|
+
|
|
|
+5.在命令行中输入"start" 回车,启动服务,等待相关服务启动完成。
|
|
|
+
|
|
|
+6.启动完成后打开浏览器访问http://127.0.0.1。
|
|
|
+
|
|
|
+7.输入用户名xadmin密码o2登陆系统。
|
|
|
+
|
|
|
+
|
|
|
+# 关于授权协议\:
|
|
|
|
|
|
o2oa软件遵守双重协议,一个是AGPL授权协议,一个是商用授权协议。
|
|
|
|
|
|
@@ -38,7 +125,44 @@ o2oa软件遵守双重协议,一个是AGPL授权协议,一个是商用授权
|
|
|
3、使用者下载本软件即表示愿遵守此项协议。
|
|
|
|
|
|
|
|
|
-## 最新版本 v4.1237\:
|
|
|
+## 什么是商业授权?
|
|
|
+
|
|
|
+商业授权是软件开发者授权用户将软件用于商业用途的凭证(商业使用权利)。
|
|
|
+
|
|
|
+## 开源软件为什么还要购买商业授权?
|
|
|
+
|
|
|
+开源不等于免费,公开源码是为了方便用户二次开发,便于学习和交流。
|
|
|
+
|
|
|
+未获商业授权之前,不得将本软件用于商业用途(包括但不限于政府办公系统、企业门户平台、经营性项目、以营利为目或实现盈利的项目)。
|
|
|
+
|
|
|
+任何情况下都不得对O2OA办公平台的商业授权进行出租、出售、抵押或发放子许可证。
|
|
|
+
|
|
|
+## 哪些用户需要购买商业版权?
|
|
|
+
|
|
|
+1)直接将O2OA进行定制化售卖。
|
|
|
+
|
|
|
+2)将O2OA或者一部分功能集成到定制项目或者产品内,完成项目的部分功能或者提升产品能力。
|
|
|
+
|
|
|
+3)将O2OA或者一部分功能转赠并且以其他形式获得利益(比如为了获得其他项目而免费赠送OA产品)。
|
|
|
+
|
|
|
+## 一份商业授权可以用于多个项目吗?
|
|
|
+
|
|
|
+可以。O2OA商业授权是按年来授权的,在授权期限内,您可以无限制地使用O2OA进行任何合法的商业活动。
|
|
|
+
|
|
|
+## 购买商业授权除了能使用O2OA进行商业活动还有什么好处?
|
|
|
+
|
|
|
+购买了商业授权后,您和您的企业将会成为O2OA注册合作伙伴。除了使用O2OA进行商业活动之外,合作伙伴还有可能获得O2OA推送的商业项目机会。
|
|
|
+
|
|
|
+## 商业授权和软件版本有关联吗?
|
|
|
+
|
|
|
+商业授权与软件版本无关,商业授权在有效期内可以无限制地进行版本升级,所有的O2OA版本均无版本、用户数、数据量等限制。
|
|
|
+
|
|
|
+## 商业授权过期后对已经完成的项目会不会有影响?
|
|
|
+
|
|
|
+商业授权是按年收费的,当所购买的商业授权过期后,您将无法再使用O2OA进行任何商业活动,但是您已经出售的O2OA软件或者已经使用O2OA完成后商业项目不会受到影响,仍可以继续使用和正常升级。当您需要再次使用O2OA进行商业活动的时候,只需要再次购买O2OA商业授权即可。
|
|
|
+
|
|
|
+
|
|
|
+# 最新版本 v4.1237\:
|
|
|
|
|
|
2019-01-08 新增功能:[流程设计]批量上传附件资源功能。
|
|
|
|
|
|
@@ -74,7 +198,8 @@ o2oa软件遵守双重协议,一个是AGPL授权协议,一个是商用授权
|
|
|
|
|
|
2019-01-08 BUG修复:[流程引擎]修正调度按钮显示条件的判断错误。
|
|
|
|
|
|
-## 最新版本服务器安装包下载\:
|
|
|
+
|
|
|
+# 最新版本服务器安装包下载\:
|
|
|
|
|
|
windows 64Bit : https://obs-o2public.obs.cn-east-2.myhwclouds.com/o2server_20190110095409_windows.zip
|
|
|
|
|
|
@@ -84,3 +209,4 @@ MacOS : https://obs-o2public.obs.cn-east-2.myhwclouds.com/o2server_2019011009540
|
|
|
|
|
|
AIX : https://obs-o2public.obs.cn-east-2.myhwclouds.com/o2server_20190110095409_aix.zip
|
|
|
|
|
|
+
|