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

转载:https://my.oschina.net/u/3931542/blog/2209110

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

 

服务器下载和安装

1、服务器安装包下载

 访问http://www.o2oa.io网站,如下图所示:

 在网站顶部导航里点击下载,进入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端口)

   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:80 登陆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.

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/71428.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

O2PLS(绘制载荷图)--R

##绘制载荷图## gene_loading <- as.data.frame(fit0$W.) meta_loading <- as.data.frame(fit0$C.) colnames(gene_loading) <- c("pq1","pq2") colnames(meta_loading) <- c("pq1","pq2") #添加新的一列&#xff0c;按组…

Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合

Java8 Stream 1 Stream概述2 Stream的创建3 Stream的使用案例使用的员工类3.1 遍历/匹配&#xff08;foreach/find/match&#xff09;3.2 筛选&#xff08;filter&#xff09;3.3 聚合&#xff08;max/min/count)3.4 映射(map/flatMap)3.5 归约(reduce)3.6 收集(collect)3.6.1 …

O2S.Components.PDFView4NET显示pdf(winform)

O2S.Components.PDFView4NET显示pdf&#xff08;winform&#xff09; 首先得把这个dll导入工具箱 选中该dll组件 按确定就多出来这些东西 然后再按确定&#xff0c;工具箱就有下面这些组件啦 2. 拉一个PDFpageview&#xff0c;和一个pdfdocument就可以用来显示了 然后放代码…

Java8对中文汉字排序的Comparator实现类

最近由于工作需要需要对中文汉字排序&#xff0c;编写了Comparator实现类分享给大家。 直接上代码&#xff1a; import java.util.Comparator;public class ChineseComparator<T> implements Comparator<T> {private static boolean isDigit(char ch) {return ch …

Collectors.toMap mergeFunction参数,(o1,o2)->o1的含义

文章目录 前言结论代码示例源码分析 前言 在java8 Stream流中经常有看到这么一种写法Collectors.toMap(Person::getName, Function.identity(),(o1, o2)->o2), 经常会比较好奇o1,o2指的是什么含义&#xff0c;本篇博文主要讲解o1,o2的含义。 结论 这里使用(o1, o2)->o…

O2OA:移动办公市场中的另一股清流

相比多数管理软件为外资品牌主导的尴尬局面&#xff0c;移动OA市场罕有为国产厂商独霸天下。 一方面&#xff0c;随着中国经济的蓬勃发展&#xff0c;企业数量快速增长。有资料显示&#xff0c;截至2017年三季度末&#xff0c;全国工商注册的中小企业总量超过4200万家&#xff…

公开信呼吁,所有 AI 实验室应立即暂停训练比 GPT-4 更强大的 AI 模型?

呼吁所有 AI 实验室立即暂停训练比 GPT-4 更强大的 AI 系统&#xff0c;为期至少 6 个月。 本文转自&#xff1a;机器之心 人们一直在说 ChatGPT 有风险&#xff0c;OpenAI CEO 也这么说&#xff0c;现在终于有人出手了。 在 GPT-4 诞生两周之际&#xff0c;一封公开信正在社交…

交互式数据分析和处理新方法:pandas-ai =Pandas + ChatGPT

Python Pandas是一个为Python编程提供数据操作和分析功能的开源工具包。这个库已经成为数据科学家和分析师的必备工具。它提供了一种有效的方法来管理结构化数据(Series和DataFrame)。 在人工智能领域&#xff0c;Pandas经常用于机器学习和深度学习过程的预处理步骤。Pandas通过…

GPT-4将在下周发布!!

来源&#xff1a;学术头条 GPT-4 将在下周发布&#xff01;&#xff01; 3 月 9 日&#xff0c;微软德国 CTO Andreas Braun 在一场名为 “AI in Focus - Digital Kickoff” 的活动中表示&#xff0c;GPT-4 将在下周发布&#xff0c;将提供多模态模型。自 3 月初发布 Kosmos-1 …

用LangChain构建大语言模型应用

用LangChain构建大语言模型应用 自 ChatGPT 发布以来&#xff0c;大型语言模型 (LLM) 广受欢迎。尽管您可能没有足够的资金和计算资源从头开始训练自己的大语言模型&#xff0c;但您仍然可以使用预训练的大语言模型来构建一些很酷的东西&#xff0c;例如&#xff1a; 可以根据…

开发一个App大概要多少钱?只讲干货

结合自己的各种采坑失败经验以及周边个别成功试水经验&#xff0c;站在个人角度给出一些理解。 APP制作有多种形式&#xff0c;所以需要的成本差异较大。 1.寻找外包公司 2.模板APP&#xff08;内行叫SAAS&#xff09; 3.自己组建团队 互联网外包公司的成本构成&#xff1f…

chatgpt赋能python:为什么Python报错GBK,如何解决?

为什么Python报错GBK&#xff0c;如何解决&#xff1f; Python 是一种广泛使用的编程语言&#xff0c;但在使用过程中经常会出现 “GBk” 相关报错。本文将探讨这种报错的原因和解决方法。 什么是GBK&#xff1f; GBK 是中文编码&#xff0c;是用来在计算机上表示中文字符集…

谷歌如何注册账号?手机号无法验证处理方法!2023年最新教程!

最近学会了如何爬网站&#xff0c;然后在观看油管过程中&#xff0c;想要注册一个油管账号&#xff0c;也就是谷歌账号。但是在注册过程中&#xff0c;您发现无法使用手机号进行验证。您已经查阅了一些解决方法&#xff0c;不过没有解决&#xff0c;最后钞能力在某宝&#xff0…

【实战案例】分享6种常用的信用卡欺诈检测算法(附 Python 代码)

大家好&#xff0c;本文旨在使用 XGBoost、随机森林、KNN、逻辑回归、SVM 和决策树解决信用卡潜在欺诈的分类问题&#xff0c;内容较长&#xff0c;建议收藏、点赞。 文章目录 技术提升案例简介导入相关模块导入数据探索性数据分析特征选择和数据集拆分模型建立模型评估准确率F…

计算机毕业设计(附源码)python信用卡逾期数据处理分析系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

毕业论文使用的卡方检验该如何分析?

一、卡方检验基本说明 有时&#xff0c;在研究中某个随机变量是否服从某种特定的分布是需要进行检验的。可以根据以往的经验或者实际的观测数据分布情况&#xff0c;推测总体可能服从某种分布函数F&#xff08;x&#xff09;。卡方检验就是这样一种用来检验给定的概率值下数据…

金融学毕业论文选题哪些比较少人写而且资料比较多的?

提到金融学专业&#xff0c;你的第一印象是什么&#xff1f; 或许是金融学专业&#xff0c;是一个非常吸金的专业&#xff0c;又或者金融学专业是比较难考的专业&#xff0c;在这学习金融学专业的人都非常厉害&#xff0c;因为金融学非常难学&#xff0c;涉及的领域非常广。 …

教资教育知识与能力中学生发展心理

5.1 心理发展特征 1、中学生心理发展的一般特点【选择/材料】独闭不会过动 独立性&#xff1a;成人感、独立意识 闭锁性&#xff1a;不轻易表露内心世界 不平衡性&#xff1a;心理发展有时落后生理发展 社会学&#xff1a;关注社会生活 过渡性&#xff1a;半幼稚、半成熟…

缺考计算机软件考试影响诚信吗,教资缺考一次会被记入诚信档案?会影响之后的考试?...

大家好&#xff0c;我是小灵通岳麓sir 关注我(csylzxxy)&#xff0c;了解更多相关资讯 很多小伙伴都想问&#xff1a;如果没能去参加考试&#xff0c;会影响下一次报考&#xff1f;听说还会被记入诚信档案&#xff1f;那么不去考试&#xff0c;会不会造成严重的影响呢&#xff…

教资手机报名就5步

愁不想开电脑怎么办呢&#xff1f;就看到一个帖子说苹果手机可以直接报名教师资格证1手机 开心坏了&#xff0c;躺在床上就把名报了&#xff0c;随便给大家做了一份攻略&#xff0c;超级简单&#xff0c;只需5步。 第一步&#xff1a; 就是打开你的手机搜索【中国教育考试网】&…