根据芯片选择对应的安装包进行下载(查询芯片架构的命令:arch)
选择相应架构的o2server服务器部署文件:
如果是X86_64 下载 Linux-64 版
如果是ARM 下载 Linux-ARM 版
......
O2OA开发平台自带JVM虚拟机环境,操作系统并不需要提前安装JDK或者设置JVM环境变量。
以Linux-x64为例,先进入压缩包所在目录,然后执行解压命令:unzip o2server-5.3.5-linux-x64.zip,如下图:
如果无法执行解压操作,请先安装unzip命令。
进入o2server目录,然后执行命令:./start_linux.sh 启动服务器,如下图:
O2OA各服务器自动开始启动服务(如果不需要服务器自动启动,请参考文档《系统配置-开机自动启动O2Server》),等待相关服务启动完成即可。
为了服务器能正常启动,请确认服务器的80、20020、20030端口未被占用(80端口是服务器默认的WEB端口,如果80端口被占用,请修改相应的端口。具体方法请参考:平台下载和部署和端口冲突处理 ),如果是云服务器的话,请确认以上端口可以被访问(已经加入到安全控制策略,或者防火墙允许以上端口被访问)
如果是需要公网可以访问的话,请确认服务器防火墙,或者云服务器安全策略是否开放端口80、20020、20030入方向的访问权限。云服务器相关安全策略操作请参考:阿里云ECS服务器的端口启用
服务器各组件启动顺序依次为:
a.数据库服务器 (默认占用80端口)
b.文件存储服务器(默认占用20040端口)
c.中心调度服务器(默认占用80端口)
d.应用服务器 (默认占用20020端口)
e.静态资源服务器(WEB服务器,默认占用80端口)
当出现如下界面时,则启动成功:
可通过当前主机 http://localhostlocalhost 登陆O2OA平台。
默认超级管理员:xadmin
默认超级管理员密码:o2oa@年份 例如o2oa@2022
请注意,超级管理员密码可以作为所有用户的登录密码,请设置为较为复杂的密码。
如果出现以下权限错误[Permission denied]:
方法一:以root用户身份启动服务。可以直接使用root用户,或者在系统中创建一个拥有root权限的用户来进行操作。
方法二:给目o2server录一个755权限,普通用户就可以启动了。输入命令:
chmod -R 755 o2server
如果出现验证码的图片出现不了或者后台报字体错误,有可能是因为系统的字体包导致的,需要安装一下字体包,
同时此问题会在服务器管理控制台报字体相关错误,如下图所示
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
其他版本的只需要根据不同服务器版本,升级字体包即可
1)打开命令控制台,执行命令:
ps -ef | grep o2server
2)查询进程号,kill指定o2server进程
kill -9 27488