Akaxin:启动服务器
启动服务器
都准备完成了,这一步便是启动服务器了。
在启动服务器之前,需要说明两个概念:当前工作目录
与 site.baseDir
服务器是需要一个目录来保存数据库、图片等文件的,这些东西保存在 site.baseDir
目录下,如果你没有特殊指定的话,默认是进程的 当前工作目录
当前工作目录
又叫做
当前运行目录
在哪一个文件夹下执行
java -jar
程序,哪一个文件夹,就是Akaxin服务端程序的当前工作目录
服务器的启动命令
默认参数启动
$ java -jar openzaly-server.jar
修改参数
支持以下启动参数,可以通过 java -jar openzaly-server.jar -h
参数查阅。
常用的参数有:
-Dsite.address openzaly Netty address default:0.0.0.0,设置服务器监听的IP,默认监听所有。
-Dsite.port openzaly Netty port default:2021,主服务器的监听端口,默认2021。
-Dhttp.address openzaly Http address default:0.0.0.0,innerAPI监听的IP,默认所有。
-Dhttp.port openzaly Http port default:8280,innerAPI监听的端口,默认8280
-Dsite.admin.address openzaly AdminSystem address default:127.0.0.1,管理平台监听的IP,默认本机。
-Dsite.admin.port openzaly AdminSystem port default:8288,管理平台监听的端口,默认8288
-Dsite.admin.uic openzaly first uic for admin port default:000000,首次启动管理员使用的邀请码,默认000000
-Dsite.baseDir openzaly openzaly-server root dir default:./,系统默认存储目录。
比如想修改主服务器启动的端口为12345
$ java -jar -Dsite.port=12345 openzaly-server.jar
在服务器上启动程序
- 在Windows上启动服务器
- 在Mac、Linux上启动服务器
在Windows上启动服务器
- 打开cmd命令行工具
- 通过 cd 命令切换到 jar包 所在的目录
- 输入 dir 命令,确认输出中,有jar文件。
- 输入服务器启动命令
在Mac、Linux上启动服务器
- 打开终端
- 通过 cd 命令切换到jar包所在目录
- 输入服务器启动命令
重要:如何在退出服务器后,让服务一直运行?
在Mac、Linux上,通过终端启动服务后,当你关闭电脑或者退出终端后,服务会被系统杀掉。如果你希望服务一直长期运行,请通过以下命令来启动服务:
$ nohup java -jar openzaly-server.jar &
然后通过输入 exit
退出终端。如此,服务便会在系统中一直运行下去了。