server无法启动,启动失败是什么问题

先检查下server进程在不在
提示:server页面的访问端口默认是9999(http://localhost:9999),不是9997,9997是守护进程端口
1、如果是在Linux部署的server,检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限,
2、进入到server/目录下,使用如下指令来调试,看看有没有错误信息提示(如果server启动没有日志文件生成也可以用此方法排查)
在滚动的输出日志中看看有无错误信息。这个只是调试命令,不能作为服务启动
[root@VM-4-17-centos server]# java -jar wgcloud-server-release.jar 
如果是windows,也是相同的操作命令,在dos窗口进入到server目录,然后执行如上指令
3、是不是server主机的JDK环境变量没有设置好
参考Linux安装JDK请点击Windows安装JDK请点击
在server主机使用以下命令,测试是否已经安装了JDK
4、server/config/applicaiton.yml格式有问题
一般是配置项的冒号后没有保留一个空格导致的,我们检查下改过的配置项,正确格式应该是如下这样,冒号后需要保留一个空格
也可以用这个工具检测YML文件格式是否正确,YAML、YML在线编辑(校验)工具
注意,如果配置文件中有密码包含特殊符号,需要用单引号包括起来,如下
5、最后,若还无法启动成功,可以看server/log/下的日志文件有什么错误信息,一般错误信息都能网上搜到答案
6. 检查下是不是server的web端口(默认为9999),是不是已经被其他程序占用了
如果是的话,可以把server端口9999改成其他的端口
7、还有可能是数据库连接失败导致的
因为要先启动数据库服务,再启动server,我们查看下server的日志是不是有连接数据库错误的信息,然后进行排查是哪儿的问题,查看说明
8、如果server在运行一段时间,发现server自动停止运行了
这种情况,大概率是连接不上数据库导致的,这时候我们把数据库启动起来,重启下server程序就可以了,也可以看看server的日志文件检查有没有其他错误信息