端口
-
Web server failed to start. Port 端口 was already in use.( Web服务器无法启动。端口8080已在使用中。)
解决:
打开cmd: netstat -ano | findstr 8080TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 9824
TCP [::]:8080 [::]:0 LISTENING 9824
再次输入:关闭进程:taskkill -pid 9824 -f
工具
Npm error operation not permitter下载访问权限-4048
npm下载一直报错就最快重新安装nodejs就欧克
解决:
卸载nodejs、npm重新安装nodejs(重点)安装路径默认就好不用管
项目
-
后端启动需要开启nacos 配置redis ,mysql
-
前端登录时报:
Uncaught (in promise) Error: [vue-router] "path" is required in a route conf
解决:
数据库ry-cloud ==》sys_menu ==》添加了一个菜单但是path没有添加就无法指向路由,而且不能为空
测试
-
访问配置好的接口报500以及令牌不能为空
解决:
在请求头加上:Authorization:uuid验证码(需要登陆后在网页上右击检查—>Network—>找到请求头Authorization) -
测试配置好的接口报
{
“timestamp”: “2021-02-08T16:40:20.008+0800”,
“status”: 404,
“error”: “Not Found”,
“message”: “No message available”,
“path”: “/line/list”
}
解决:
实体类加无参构造方法---->重新加载一下maven -
重启模块出现:
java: 找不到符号 符号: 类 ITLineService 位置: 程序包 com.ruoyi.system.service
解决:
重新加载一下maven -
获取前端Integer值报
ERROR c.r.c.s.h.GlobalExceptionHandler - [handleException,51] - nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘errorType’ in ‘class java.lang.Integer’
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘errorType’ in ‘class java.lang.Integer’
解决:去掉@RequestBody只接收Integer类型的参数
@RequestBody是获取前端json数据的 -
测试外部接口
5.1需要在Collroller去掉@PreAuthorize()
5.2 外部测试工具(postman,swaggerUI)测试接口
注意:royui接口都加了/core要是加在Collroller接口前面的
ruoyi官网常见问题
转载:https://blog.csdn.net/weixin_45067120/article/details/114069243