技术文章

当前位置:首页>帮助手册>技术文章

o2Server实现开机服务自启动,windows环境及linux环境.

时间:2022-02-25   

windows环境


windows上有已经写好的脚本使用的是winsw.exe对java封装而成. service_windows.bat
这个批处理命令执行需要依赖于Microsoft.NET Framework 4,如果没有安装需要进行手动安装.


.service_windows.bat install | uninstall | start | stop


执行这个批处理命令将服务包装并写入到注册表.


安装服务


.service_windows.bat install


卸载服务


.service_windows.bat uninstall


启动服务


.service_windows.bat start


停止服务


.service_windows.bat stop

     第二种形式:

        windows上自动启动,并出现启动界面。

        1、按 Windows 徽标键  + R,输入“shell:startup”,然后选择“确定”。这将打开“启动”文件夹。

        image.png

        2、将O2OA启动文件的快捷方式复制并粘贴到“启动”文件夹中

        image.png

        重启系统后会自动启动O2OA,并展现出O2OA的启动界面。

linux环境


linux上有是通过systemd实现启停服务的,可以将当前服务加入到systemd, service_linux.sh


./service_linux.sh serviceName startScriptFile


serviceName:服务的名称


startScriptFile:启动脚本,在o2server目录下的启动脚本.默认是start_linux.sh考虑到可能需要修改脚本,比如需要设置-Xmx和-Xms,可以拷贝一个start_linux.sh脚本到start.sh,修改后可以执行:


./service_linux.sh myo2server start.sh


执行后会在/etc/systemd/system目下创建myo2server.service


这样服务已经加入到systemd中


我们可以通过命令:


加入开机自启动


systemctl enable myo2server


退出开机自启动


systemctl disable myo2server


查看状态


systemctl status myo2server


启动服务


systemctl start myo2server


停止服务


systemctl stop myo2server


重启服务


systemctl restart myo2server


上一篇:红头文件流转与O2OA版式公文编辑器基本使用

下一篇:启动OpenJPA日志