启动成功,访问首页成功,登录时有2个请求中有一个报404
来源:9-9 工作流平台升级spring boot2-4
慕九州603964
2019-11-04
老师你好,按照视频上的操作,最终activiti-app改造为spring-boot2.0.0后启动成功,访问首页正常,输入账号密码登录时,network有2条请求,
http://localhost:9999/activiti-app/app/authentication 这条请求是正常的
http://localhost:9999/activiti-app/app/rest/authenticate这条请求404,后台没有错误日志:

写回答
1回答
-
慕九州603964
提问者
2019-11-04
老师你好,我把应用端口改成了8888,重新启动,登录时后台有报错信息了:
20:09:52.627[http-nio-8888-exec-1][ERROR]获取token的值失败: o.a.a.s.CustomPersistentRememberMeServices.getPersistentToken:192 javax.persistence.EntityNotFoundException: Unable to find org.activiti.app.domain.idm.PersistentToken with id Qi1/47yICnsOoagO31AyUQ== at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$JpaEntityNotFoundDelegate.handleEntityNotFound(EntityManagerFactoryBuilderImpl.java:159) at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:244) at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:166) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:268) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:73) at org.activiti.app.domain.idm.PersistentToken_$$_jvstf09_1.getTokenValue(PersistentToken_$$_jvstf09_1.java) at org.activiti.app.security.CustomPersistentRememberMeServices.getPersistentToken(CustomPersistentRememberMeServices.java:187) at org.activiti.app.security.CustomPersistentRememberMeServices.processAutoLoginCookie(CustomPersistentRememberMeServices.java:126) at org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices.autoLogin(AbstractRememberMeServices.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:338) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206) at com.sun.proxy.$Proxy176.autoLogin(Unknown Source) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:98) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
第一句获取 toknevalue值失败这个日志,是我按照 视频上改造token那块时自己添加的日志:
try{ if (token == null||token.getTokenValue()==null) { // No series match, so we can't authenticate using this cookie throw new RememberMeAuthenticationException("No persistent token found for series id: " + presentedSeries); } }catch (Exception e){ log.error("获取token的值失败:",e); throw new RememberMeAuthenticationException("No persistent token found for series id: " + presentedSeries); }请问老师,这个错误是哪里少什么配置了吗?
012019-11-05
相似问题