1.最开始的nginx运行之后localhost:80访问不了网页
右键你的nginx.exe,以管理员权限运行。
2.Git装好之后上面只有IDEA上面只有个Git而且里面都是黑的(这里是亮的因为弄好了)
解决方案:
找到版本控制这里、先把右边设为空,设置完成之后你的上面就变成了VCS,然后重新添加上去即可
3.运行时出现缺少xxx包
解决方案:
4.管理员页面登陆问题
解决方案:
检查这几个地方是不是对上的:
这个路径下:
sky-server/src/main/resources/application-dev.yml
数据库的域名、用户名、密码。
这个路径下:
sky-server/src/main/resources/application.yml
如果你的8080端口没有被占用就不要动它(被占用的话运行的时候会出现报错的)!就用8080,被占用了就改一下,同时你也不需要看nginx配置文件的修改了。
如果端口就是8080就不要改nginx的配置文件!
nginx的配置文件(路径是\sky-take-out-main\nginx-1.20.2\conf\nginx.conf):
upstream webservers{
server 127.0.0.1:8808 weight=90 ;
#server 127.0.0.1:8088 weight=10 ;
}
application.yml里面的”port: 8808“要和”server 127.0.0.1:8808 weight=90 ;“里面的8808对应。
5.管理员页面登陆的时候显示登陆出错
如果看到这个了说明你数据库已经连上了,代码也在正常运行(可以打个断点进去看一下数值有没有被传进来)。
首先确定你数据库里面用户名是admin、密码是123456。
如果输入的和数据库里面存储的对上了但是任然是失败,多半是md5加密的问题。
找到这个路径下的文件:
sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java
password = DigestUtils.md5DigestAsHex(password.getBytes());
if (!password.equals(employee.getPassword())) {
//密码错误
throw new PasswordErrorException(MessageConstant.PASSWORD_ERROR);
}
把第一行代码注释掉就可以了。