项目可以正常打开首页,但是一登录就跳转就报500错误。
好像是数据库的问题?
数据库相关配置如下:
docker部署的嘛?
如果是,就看,不是仅供参考了。
docker各自有各自的ip,你代码中配置的db链接地址应该写数据库的docker虚拟ip。你本地localhost之所以可以连,是因为启动的时候-p 参数在本机端口和容器的端口做了映射。
不是docker
看报错信息像数据库的配置有问题,
前端页面报错500时,贴下控制台的报错信息
把控制台上的报错信息贴上来看一下
上面贴了老师
那是访问server的时候,web页面上能看到的错误,这个报错信息有点不够;需要再看一下启动server的时候有米有报错信息
如果没有具体报错信息,并且确定不是用户名密码等参数设置问题;我列几个我能想到的可能性,然后你试试看看有没有效果
查询一下你的mysql server的版本号, 然后打开 meican/pom.xml ,找到下面这段xml
在hibernate.cfg.xml中的jdbc connection.url, 添加参数,最终的样子为
jdbc:mysql://localhost:3306/e_menu?autoReconnect=true
mysql driver 可以更新为com.mysql.cj.jdbc.Driver
老师。。三个都改了。。还是一样
mysql server里面有没有创建e_menu的数据库
创建了