a466350665 / smart-sso

SpringBoot SSO 单点登录 权限认证,OAuth2实现,支持跨域、前后端分离、分布式部署
MIT License
2.17k stars 1.2k forks source link

麻烦问下 #5

Closed wangan11 closed 7 years ago

wangan11 commented 7 years ago

按照你的文档启动,访问任何请求都是404,少了什么,zookeeper也打开了

a466350665 commented 7 years ago

服务启动有没有报错

wangan88 commented 7 years ago

并没有,再研究下吧

wangan88 commented 7 years ago

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.smart.sso.server.dao.UserDao.findByAccount ,配置文件我都看了都正确,不知道啥原因,登录的时候

a466350665 commented 7 years ago

你容器是用的tomcat还是jetty,看一下smart-sso-server的编译目录下有没有对应的Mapper文件 image

wangan88 commented 7 years ago

tomcat 确实没有,没有mapper目录

a466350665 commented 7 years ago

是用的intellij idea? 之前也有朋友遇到一样的问题 原因找到了自行查查看 我这里是eclipse

wangan88 commented 7 years ago

对的idea,好的,谢谢了,项目不错

wangan88 commented 7 years ago
        <build>
            <resources>
                <resource>
                    <directory>src/main/resources/env/dev</directory>
                </resource>
                <resource>
                    <directory>src/main/java/com/smart/sso/server/mapper</directory>
                    <targetPath>com/smart/sso/server/mapper</targetPath>
                </resource>
            </resources>
        </build> 这样就可以了
wangan88 commented 7 years ago

那个两个sql文件,表中怎么没有密码呢,用户登录密码都没记录

a466350665 commented 7 years ago

好的 密码在sql中是加密过的 明文文档里有 image

wangan88 commented 7 years ago

4 2_sydq9da 9tf5 o5438f

wangan88 commented 7 years ago

我都没看到用户表中有admin

wangan88 commented 7 years ago

是不是少插入了数据,我感觉是少了东西

a466350665 commented 7 years ago

因为是单点登录,无论smart-demo-web还是smart-sso-server都是用的smart-sso库中的用户表(sys_user) image