文档章节

使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署

O2OA企业信息化平台
 O2OA企业信息化平台
发布于 2018/09/26 19:42
字数 1946
阅读 7052
收藏 5

本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。

使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署

使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置

使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库

使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置

使用O2OA二次开发搭建企业办公平台(五)平台部署篇:连接O2云使用APP

使用O2OA二次开发搭建企业办公平台(六)平台部署篇:定制自己的APP

使用O2OA二次开发搭建企业办公平台(七)平台部署篇:服务器备份和数据导入导出

使用O2OA二次开发搭建企业办公平台(八)组织管理篇:创建组织和个人信息

使用O2OA二次开发搭建企业办公平台(九)组织管理篇:组织职务的创建和使用

使用O2OA二次开发搭建企业办公平台(十)组织管理篇:组织管理者设定

使用O2OA二次开发搭建企业办公平台(十一)组织管理篇:关于系统角色管理

使用O2OA二次开发搭建企业办公平台(十二)流程开发篇:报销审批流程需求和应用创建

使用O2OA二次开发搭建企业办公平台(十三)流程开发篇:报销审批流程表单开发

使用O2OA二次开发搭建企业办公平台(十四)流程开发篇:使用数据字典进行报销类型配置

使用O2OA二次开发搭建企业办公平台(十五)流程开发篇:创建报销审批流程

使用O2OA二次开发搭建企业办公平台(十六)信息开发篇:信息栏目和分类的创建及权限的设置

使用O2OA二次开发搭建企业办公平台(十七)信息开发篇:信息发布的审批功能

使用O2OA二次开发搭建企业办公平台(十八)流程打印表单设置

 

 

服务器下载和安装

1、服务器安装包下载

 访问o2oa官方网站(http://www.o2oa.net),在网站顶部导航里点击下载,进入O2OA官方服务器下载界面,如下图所示:

 

温馨提醒:除非您确定自己有能力并且有足够的人力和精力来维护源码的修改,否则为了您能更加安全地进行系统升级,我们强烈建议您使用已经编译好的服务器版本,不要直接修改源码。

 

O2OA支持windows/linux/macos/aix操作系统,下载相应的安装包版本,安装包大小大概900M左右。这里以Windows系统为例:

 **windows**

1) 下载o2server_yyyyMMddHHmmss_windows.zip程序包.

2) 解压下载后的压缩包到任意目录(注意:为了避免JVM异常,请不要使用有中文目录和空格的目录名)

3) 为了服务器能正常启动,请确认服务器的80、20020、20030端口未被占用,如果是云服务器的话,请确认以上端口可以被访问(已经加入到安全控制策略,或者防火墙允许以上端口被访问)

4) 打开o2server文件夹,选择start_windows.bat双击打开(如有必要,请使用管理员身份打开start_windows.bat),命令提示窗口如下图所示:   

5) 在命令行中输入"start" 回车,O2OA各服务器开始启动启动服务,等待相关服务启动完成即可。

   **启动顺序依次为:**

   a.数据库服务器    (默认占用20050端口)

     ( 我们建议您在正式投入使用时,选择性能更高,更加安全稳定的商用级数据库,如Mysql8,Oracle12C,SQLServer 2012等等 )

   b.文件存储服务器(默认占用20040端口)

   c.中心调度服务器(默认占用20030端口)

   d.应用服务器      (默认占用20020端口)

   e.静态资源服务器(WEB服务器,默认占用80端口)

启动界面如下图所示:

当出现如下图红圈内信息

[main] com.x.server.console.server.web.WebServerTools - web server start completed on port: 80.

时,表示安装完毕,可通过当前主机http://127.0.0.1 登陆O2OA平台。   

 6) 输入用户名xadmin密码o2登陆系统即可。

 

 

----------------------------------------------- 我是一条美丽的分割线 ------------------------------------------------------

启动命令说明:

 

help                                                             show useage message.

显示启动命令列表。

 

start|stop [all]                                             start stop all enable server.

启动或者停止服务器,启动全部或者停止全部服务器时,all可以省略.

 

start|stop data                                            start stop data server.

启动或者停止数据库服务器。

 

start|stop                                                     storage start stop storage server.

启动或者停止文件存储服务器。

 

start|stop center                                          start stop center server.

启动或者停止中心调度服务器。

 

start|stop                                                      application start stop application server.

启动或者停止应用服务器。

 

start|stop  web                                               start stop web server.

启动或者停止WEB服务器。

 

dump data (passwd)                                      dump data from database.

导出全部数据命令,如 dump data o2,其中o2是管理员密码,导出的数据在目录o2server/local/dump目录下,导出文件名如:o2server/local/dump/dumpData_20180926060000。其中20180926060000是日期时间后缀,在导入(恢复)数据时使用。

 

dump storage (passwd)                                 dump storage from database,file.

导出附件或者文件内容,命令使用方法如dump data,不再详述。

 

restore data yyyyMMddHHmmss (passwd)                                  restore data to database.

导入(恢复)数据,命令如:restore data 20180926060000 o2,其中20180926060000是导出文件的时间后缀,o2是管理员密码。

 

restore storage yyyyMMddHHmmss (passwd)                            restore storage to database,file.

导入(恢复)文件或者附件数据,导入方式同restore data,不再详述。

 

setPassword (oldpasswd) (newpasswd)                                        change initial manager password.

设置管理员密码,如:setPassword o2 12345678, 其中o2是旧密码,12345678是新密码。

 

version                                                                                            show available update version.

查看当前服务器的版本。查询后,命令提示窗口会列出所有可以更新的版本,系统每次只能更新到最近的一个新版本,如果有多个版本需要升级,请多次执行更新命令update (passwd)至最新版本升级完成。

 

update (passwd)                                                                            upgrade to next version.

更新服务器至下一个新版本。如:update o2, 其中o2是旧密码。

 

compact data (passwod)                                                              compact local h2 repository database.

压缩系统自带的H2数据库,如果使用了其他数据库,此功能不需要使用。命令如:compact data o2, 其中o2是旧密码。

 

erase content (cms|pp|bbs|log|report) (passwd)                           remove all data except design.

清除业务数据。此命令将在保留系统设计的前提下,清除所有已经发起的流程,以及发布的信息,论坛的贴子等用户使用过程中产生的数据。

如:erase content cms o2, 其中cms指信息内容管理系统,o2是旧密码。

 

create encrypt key                                                                              create random RSA key.

 

show (os|cpu|memory|thread) interval repeat                                show operating system infomation.

 

exit                                                                                                      exit after stop.

在停止所有服务器之后,退出控制进程。

 

 

下一篇:使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置

© 著作权归作者所有

O2OA企业信息化平台

O2OA企业信息化平台

粉丝 85
博文 43
码字总数 58508
作品 1
杭州
私信 提问
加载中

评论(9)

O2OA企业信息化平台
O2OA企业信息化平台 博主

引用来自“ZHOUYI-ZY”的评论

2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)

引用来自“O2OA企业信息化平台”的评论

看上去好像是没有正常启动呀,或者是端口不通。
默认情况下一定要浏览器可以正常访问:80、20020、20030三个端口。

引用来自“ZHOUYI-ZY”的评论

可以看到index.html页面,但是一直在打转,进不去噢,启动也没报错

引用来自“ZHOUYI-ZY”的评论

http://127.0.0.1:20030/x_program_center/jaxrs/definition/defaultLayout?v=2.0.0&jsmxcjhe
像这样的地址报错404 ,请问有啥办法解决没
您在官网上咨询一下客服看看能不能找到技术人员帮您看一下什么情况!
O2OA企业信息化平台
O2OA企业信息化平台 博主

引用来自“ZHOUYI-ZY”的评论

2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)

引用来自“O2OA企业信息化平台”的评论

看上去好像是没有正常启动呀,或者是端口不通。
默认情况下一定要浏览器可以正常访问:80、20020、20030三个端口。

引用来自“ZHOUYI-ZY”的评论

可以看到index.html页面,但是一直在打转,进不去噢,启动也没报错

引用来自“ZHOUYI-ZY”的评论

http://127.0.0.1:20030/x_program_center/jaxrs/definition/defaultLayout?v=2.0.0&jsmxcjhe
像这样的地址报错404 ,请问有啥办法解决没
您这个服务器,是自己打包的?还是在官网上下载的服务器安装包?
Z
ZHOUYI-ZY

引用来自“ZHOUYI-ZY”的评论

2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)

引用来自“O2OA企业信息化平台”的评论

看上去好像是没有正常启动呀,或者是端口不通。
默认情况下一定要浏览器可以正常访问:80、20020、20030三个端口。

引用来自“ZHOUYI-ZY”的评论

可以看到index.html页面,但是一直在打转,进不去噢,启动也没报错
http://127.0.0.1:20030/x_program_center/jaxrs/definition/defaultLayout?v=2.0.0&jsmxcjhe
像这样的地址报错404 ,请问有啥办法解决没
Z
ZHOUYI-ZY

引用来自“ZHOUYI-ZY”的评论

2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)

引用来自“O2OA企业信息化平台”的评论

看上去好像是没有正常启动呀,或者是端口不通。
默认情况下一定要浏览器可以正常访问:80、20020、20030三个端口。
可以看到index.html页面,但是一直在打转,进不去噢,启动也没报错
O2OA企业信息化平台
O2OA企业信息化平台 博主

引用来自“ZHOUYI-ZY”的评论

2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)
看上去好像是没有正常启动呀,或者是端口不通。
默认情况下一定要浏览器可以正常访问:80、20020、20030三个端口。
Z
ZHOUYI-ZY
启动成功后,访问页面一直在页面打转转,然后看了下控制台报错。就以上错误,帮忙分析下
Z
ZHOUYI-ZY
2mootools-1.6.0_all.js:6457 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Access to XMLHttpRequest at 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm' from origin 'http://127.0.0.1' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ mootools-1.6.0_all.js:6457
mootools-1.6.0_all.js:6457 Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20030/x_program_center/jaxrs/definition/loginStyleList?v=2.0.0&jsmib7bm'.
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:6457:7)
at Object.wrapper.extend.$owner (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:1380:23)
at Object.send (http://127.0.0.1/o2_lib/mootools/mootools-1.6.0_all.js:9988:14)
O2OA企业信息化平台
O2OA企业信息化平台 博主

引用来自“scbazhongch”的评论

start_windows.bat 启动后是不是 不能关闭啊? 关了就不能运行了。是否可以自己建立平台,把文件部署进去就行呢?
是的。
windows系统中的命令窗口关闭后就结束应用程序了,所以不要关闭。
linux系统的话,关闭是没关系的,如果需要关闭的话,可以杀进程。
s
scbazhongch
start_windows.bat 启动后是不是 不能关闭啊? 关了就不能运行了。是否可以自己建立平台,把文件部署进去就行呢?
使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库

本博客为O2OA系列教程,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端...

O2OA
2018/10/23
2
0
使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署

本博客为O2OA系列教程,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端...

O2OA
2018/10/23
2
0
O2OA 开发版 V4.2039 发布,优化手写输入新增审计日志

O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外...

O2OA企业信息化平台
07/19
1K
0
O2OA 稳定版 V4.2235 发布,功能性能等多方面优化升级

O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外...

O2OA企业信息化平台
08/29
1K
11
Java 全功能开源办公软件 | O2OA V4.1540 发布

O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外...

O2OA企业信息化平台
03/22
3.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

【0911】linux软件包安装和卸载

【0911】linux软件包安装和卸载 一、安装软件包的三种方法 1、rpm工具:与win中的exe安装包类似,红帽子公司包管理系统 2、yum工具:属于一种用python开发的工具,支持自动的安装依赖的包 3、...

飞翔的竹蜻蜓
22分钟前
3
0
【外行学IT】手机网页自适应之rem和viewport

在写手机网页时,对于像素的问题会非常困惑,初学者很多时候会因为那么一个小点的问题解决不了,或者无法理解透彻就放弃了学习。 我在学习写手机网页时也困惑了许久,出现过下面的问题: 图片...

前端老手
33分钟前
5
0
三、Java设计模式之单一职责原则

定义:不要存在多于一个导致类变更的原因。 一个类、接口、方法只负责一项职责 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险

东风破2019
40分钟前
4
0
搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) KaliArch关注1人评论28269人阅读2017-12-04 21:57:41 MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https:/...

linjin200
今天
6
0
Pandas DataFrame创建方法大全

Pandas是Python的数据分析利器,DataFrame是Pandas进行数据分析的基本结构,可以把DataFrame视为一个二维数据表,每一行都表示一个数据记录。本文将介绍创建Pandas DataFrame的6种方法。 创建...

汇智网教程
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部