平台配置与部署(老版本)

当前位置:首页>帮助手册>技术文章>平台配置与部署(老版本)

系统安装-平台服务器下载及安装部署 For Linux Server(适用于O2OA V7.2之前的版本)

时间:2022-10-11   

O2OA开发平台支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介O2OA V5.0之后的版本在Windows服务器上的安装部署过程

一、下载安装包

安装包下载地址:http://www.o2oa.net/download.html

image.png

根据芯片选择对应的安装包进行下载(查询芯片架构的命令:arch)

image - 2022-03-17T135342.251.png

选择相应架构的o2server服务器部署文件:

如果是X86_64  下载 Linux-64 

如果是ARM    下载 Linux-ARM

......

O2OA开发平台自带JVM虚拟机环境,操作系统并不需要提前安装JDK或者设置JVM环境变量。


二、解压安装包

以Linux-x64为例,先进入压缩包所在目录,然后执行解压命令:unzip o2server-5.3.5-linux-x64.zip,如下图:

image - 2022-03-17T135420.944.png

如果无法执行解压操作,请先安装unzip命令。


三、启动服务器

进入o2server目录,然后执行命令:./start_linux.sh 启动服务器,如下图:

image - 2022-03-17T135452.573.png

   O2OA各服务器自动开始启动服务(如果不需要服务器自动启动,请参考文档系统配置-开机自动启动O2Server),等待相关服务启动完成即可。

   为了服务器能正常启动,请确认服务器的80、20020、20030端口未被占用(80端口是服务器默认的WEB端口,如果80端口被占用,请修改相应的端口。具体方法请参考:平台下载和部署和端口冲突处理 ),如果是云服务器的话,请确认以上端口可以被访问(已经加入到安全控制策略,或者防火墙允许以上端口被访问)

   如果是需要公网可以访问的话,请确认服务器防火墙,或者云服务器安全策略是否开放端口80、20020、20030入方向的访问权限。云服务器相关安全策略操作请参考:阿里云ECS服务器的端口启用

        服务器各组件启动顺序依次为:

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

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

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

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

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

当出现如下界面时,则启动成功:

image - 2022-03-17T135525.807.pngimage - 2022-03-17T135525.807.png

可通过当前主机 http://localhostlocalhost 登陆O2OA平台。

默认超级管理员:xadmin

默认超级管理员密码:o2oa@年份 例如o2oa@2022

请注意,超级管理员密码可以作为所有用户的登录密码,请设置为较为复杂的密码。

image - 2022-03-17T135620.713.png


温馨提示:为了保障信息安全,安装部署后建议修改xadmin的默认密码。教程:密码管理-超级管理员密码修改

权限问题

如果出现以下权限错误[Permission denied]

方法一:以root用户身份启动服务。可以直接使用root用户,或者在系统中创建一个拥有root权限的用户来进行操作。

image - 2022-03-17T135708.177.png

方法二:给目o2server录一个755权限,普通用户就可以启动了。输入命令:

chmod -R 755 o2server


字体问题

如果出现验证码的图片出现不了或者后台报字体错误,有可能是因为系统的字体包导致的,需要安装一下字体包,

image - 2022-03-17T135753.982.png


同时此问题会在服务器管理控制台报字体相关错误,如下图所示



CentOS字体包字体安装方法:

yum install -y fontconfig 
yum install -y urw-fonts


ubuntu 字体安装方法:

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命令即可停止服务器。

方式二:如果控制台已经关闭,o2server进程在后台执行

1)打开命令控制台,执行命令:

ps -ef | grep o2server


1576653675421-f4fd3035-895c-4ef3-8b71-54e6f67869b7.png


2)查询进程号,kill指定o2server进程

kill -9 27488








上一篇:安装部署-在Windows系统中部署O2OA开发平台(适用于V7.2之前)

下一篇:系统安装-华为云服务器部署O2OA-麒麟操作系统