O2OA(翱途)开发平台[下称O2OA开发平台或者O2OA]支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。O2OA(翱途)开发平台安装部署非常方便,只需要简单的三步即可完成安装。平台内部集成了多项管理命令,可以进行系统升级,管理员密码修改,数据导出恢复等管理操作。
一、检查芯片架构
因为不同的芯片架构所支持的JVM不一样,所以在下载安装程序之前,需要先确认咱们需要部署的目标服务器的芯片架构(可以参考此篇文档《指令集 CPU架构 x86 x86_64 arm,linux windows 查看CPU信息》):
Windows服务器:
Windows操作系统直接使用systeminfo命令或者其他CPU信息查看的软件即可确定CPU芯片架构,一般是x86或者arm芯片。
Linux服务器:
执行命令:
arch
根据服务器芯片架构选择合适的O2OA服务器版本下载
如果是X86_64 下载 Linux 版
如果是aarch64 下载 ARM 版
如果是mips64 下载MIPS版
根据芯片选择对应的安装包进行下载(查询芯片命令:arch)
四、启动服务器
进入o2server目录,然后执行命令:./start_linux.sh 启动服务器,如下图:
当出现如下界面时,则启动成功:
打开浏览器,可通过访问IP+端口号的形式,登陆O2OA平台:
五、初始化o2server服务器
使用控制台给出的服务器初始化地址,访问服务器初始化页面。
1)初始化管理员(xadmin)密码,如下图所示界面:
请注意:
O2OA V8.1之后,系统将不存在默认密码,新设置的管理员密码请一定牢记(写到小本本上)。
由于权限过大,管理员密码丢失之后将无法找回。
输入管理员密码,并且确认密码后,点击“下一步”,开始设置系统连接的数据库,如下图所示:
在此界面,可以选择H2内置数据库,也可以使用其他的数据库,O2OA可以支持的数据库有很多,不限于系统所展现出来的这些。
如果选择MySQL数据库,则可以填写数据库连接字符串(可以百度一下MySQL的数据库连接信息),如下图所示:
数据库信息设置完成之后,点击“下一步”进行数据初始化工作,如下图所示:
O2OA V8.1支持在启动过程中恢复之前系统备份出来的数据,这样在系统启动完成之后,系统将包含所恢复的数据内容。(在此处略过数据恢复的操作过程,以后再其他文档里进行相关说明)。如果没有需要恢复的数据,可以点击“下一步”,系统会给出初始化信息总结,如下图所示:
确认初始化信息无误之后,点击执行,系统将继续启动服务器,并且完成管理员所选择的初始化内容,直到系统全部完成启动,如下图所示:
服务器初始化完成,如下图所示:
系统初始化完成之后,点击“进入系统登录页面”来访问系统,如下图所示:
使用管理员账号登录系统(账号:xadmin,密码:自定义的密码),如下图所示:
如果出现以下权限错误,则请以root用户启动服务
七、服务器字体问题
如果出现验证码的图片出现不了或者后台报字体错误,有可能是因为系统的字体包导致的,需要安装一下字体包
使用的时候报这个错,是因为缺少字体 。
yum install -y fontconfig yum install -y urw-fonts
1、查看字体包
fc-list :lang=zh
2、安装相关字体
sudo apt-get install ttf-dejavu
3、安装字体的依赖包
sudo apt-get install liberation-* sudo apt-get install font-manager
其他版本的只需要根据不同服务器版本,升级字体包即可
如果启动后的控制台窗口仍然存在,直接在控制台输入stop即可,过程与windows环境类似。
如果控制台已经关闭,o2server进程在后台执行
1)打开命令控制台,执行命令:
ps -ef | grep o2server
查询服务进程号
2)查询进程号,kill指定o2server进程
kill -9 27488