lf知识星球banner

服务端Web常见问题

2018-03-13 16:31:25
Seagull
22243
最后编辑:Seagull 于 2022-02-14 11:50:30
简介:列举一些比较常见问题的解决方法,如果在搭建项目的过程中碰到问题,请先仔细阅读此说明

1:启动服务端项目后,无法正常链接数据库

数据库链接不上一般是以下几个原因,请逐步排除下:

a:请先检查你是否已经正常的创建了数据库、用户名以及密码,并对数据库的用户进行了赋权操作,保证用户名密码是可用的,在本地可Navicat 链接数据库,验证下用户名密码的可用性。

b:检查用户名是否已经通配了IP,mysql的用户名是指定了访问IP的,可以使用通配符%,匹配所有IP。

c:使用telnet命令尝试访问mysql的ip以及端口,前提是从服务端的机器能telnet通数据库的端口。

d:最后请检查mysql的版本是否太低,建议5.7以上的版本,如果太旧,有可能出现链接失败的情况。如果您使用的是8.0以上的mysql版本,请确认项目pom文件里面指定的mysql依赖是不是8.0以上版本的jar。

如果确认你的Pom依赖是8.0以上的JAR,而你的数据库是8.0以上的版本,依旧链接不上,请把数据库的版本重装到5.7的版本试试。我本地测试过8.0的版本是可以用的,但是以前也碰到过有些同学8.0的数据库版本+8.0的依赖JAR也依然链接不上的情况,换成5.7的数据库版本就好了。


如果以上方法都解决不了,我也救不了你了。~_~

2:数据库的时间跟实际时候有8小时的时差

首先请检查hibernate中,你的jdbc配置,是否同示例如下:jdbc:mysql://XX.XX.XX.XX:3306/luckyframedb?serverTimezone=CTT&useUnicode=true&characterEncoding=utf8&useSSL=false  其中serverTimezone=CTT中的CTT指的是上海时间,如果您配置的UTC,指的是标准时区,会存在8小时时差。

其次检查客户端与服务器的时间是否正确,检查时区是否都是东8区

如果还不行,请设置数据库的时区为东8区,具体方法自行百度。

3:增加用例,添加计划等操作提示无权限

在系统管理(首页最下方)的功能中有角色的权限管理功能,把你用户名对应角色的项目以及权限勾选上即可。


4:用例调试界面出现乱码

在客户端跟服务端都有针对netty的编码配置文件(默认是UTF-8&GBK),客户端与服务端全部是linux或是mac的情况下,把客户端以及服务端关于netty的配置全部改成UTF-8编码即可。


评论列表
gmcc 2023-03-22 11:50:47 回复
web UI自动测试,添加测试任务调度,测试环境是必填项,但是为空,没得选择,这个是怎么回事啊??
Seagull 2023-04-11 14:04:12 回复
添加公共参数中,可以定义环境。另外3.5.1版本已经修复,直接默认环境
领兵 2021-09-28 11:39:41 回复
3.4版本的部署后,web页面中文都是乱码,数据库已经设置为utf-8了
li_zheng 2021-08-05 17:01:26 回复
UI自动化执行,页面没有100%是怎么回事呀
dreamlee 2020-06-21 21:17:45 回复
服务端搭建后访问,不断提示验证码错误登录不了。
YUE_秋 2020-05-14 17:42:52 回复
账号输入密码错误5次,冻结10分钟为什么一直都不会解冻?已经超过5小时?
Seagull 2020-05-14 18:47:33 回复
管理员可以重置的
YUE_秋 2020-05-15 08:18:58 回复
现在的问题是管理员被锁定了,是哪个表的哪个字段,麻烦告知下,我修改下字段解决这个问题。
zfx 2019-11-20 15:58:10 回复
您好,我在运行项目时提示 Failed to create parent directories for [/luckyframelogs/sys-info.log
Seagull 2019-11-20 16:26:09 回复
没有目录写权限,如果是linux或是mac os可以手动在此目录创建一个日志文件,或是放开此目录的读写权限
吃螃蟹 2019-08-15 18:50:59 回复
能不能提供一份完整的文档,进行http接口测试的(需要配置header)
Seagull 2019-08-16 15:09:43 回复
官网的文章版块中有描述怎么做HTTP测试的,可以搜索下
1/1
发表评论
评论通过审核后显示。
付费知识圈