Слияние кода завершено, страница обновится автоматически
backend возникают ошибки. При запуске без разделения на web-модуль ошибок не наблюдается.
pom.xml
версии 5.9.2-SNAPSHOT позволяет запустить модуль web
отдельно, но при входе в систему возникают ошибки, если запускать только этот модуль. При запуске всего проекта проблем нет.12-25 16:58:38.119 INFO [o.s.b.w.embedded.tomcat.TomcatWebServer] - Tomcat started on port(s): 8980 (http) with context path '/js'
12-25 16:58:38.120 INFO [c.j.m.s.p.DocumentationPluginsBootstrapper] - Documentation plugins bootstrapped
12-25 16:58:39.577 INFO [com.jeesite.modules.Application ] - Started Application in 13.14 seconds (JVM running for 14.29)
12-25 16:58:39.580 INFO [com.jeesite.modules.Application ] -
==================================================================
Запуск завершен, адрес доступа: http://127.0.0.1:8980/js
По умолчанию учетная запись администратора: system пароль: admin
```==================================================================
```12-25 16:58:43.078 TRACE [c.j.modules.sys.dao.ConfigDao.findList] - 2 миллисекунды: SELECT a.id AS "id", a.config_name AS "configName", a.config_key AS "configKey", a.config_value AS "configValue", a.is_sys AS "isSys", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks" FROM js_sys_config a ORDER BY a.config_key
12-25 16:58:43.078 TRACE [c.j.modules.sys.dao.ConfigDao.findList] - JDBC Connection [ConnectionProxyImpl{connectedTime=2024-12-25 16:58:31.32, closeCount=0, lastValidateTimeMillis=2024-12-25 16:58:31.357}] не будет управляем Spring'ом
12-25 16:58:43.081 TRACE [c.j.modules.sys.dao.ConfigDao.findList] - ==> Подготовка: SELECT a.id AS "id", a.config_name AS "configName", a.config_key AS "configKey", a.config_value AS "configValue", a.is_sys AS "isSys", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks" FROM js_sys_config a ORDER BY a.config_key
12-25 16:58:43.083 TRACE [c.j.modules.sys.dao.ConfigDao.findList] - ==> Параметры:
12-25 16:58:43.092 TRACE [c.j.modules.sys.dao.ConfigDao.findList] - <== Всего записей: 20
12-25 16:58:46.065 TRACE [c.j.m.sys.dao.UserDao.getByLoginCode] - JDBC Connection [ConnectionProxyImpl{connectedTime=2024-12-25 16:58:43.099, closeCount=0, lastValidateTimeMillis=2024-12-25 16:58:43.1}] не будет управляем Spring'ом
12-25 16:58:46.067 TRACE [c.j.m.sys.dao.UserDao.getByLoginCode] - ==> Подготовка: SELECT a.corp_code AS "corpCode", a.corp_name AS "corpName", a.status AS "status", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks", a.user_code AS "userCode", a.login_code AS "loginCode", a.user_name AS "userName", a.password AS "password", a.email AS "email", a.mobile AS "mobile", a.phone AS "phone", a.sex AS "sex", a.avatar AS "avatar", a.sign AS "sign", a.wx_openid AS "wxUnionId", a.mobile_imei AS "mobileImei", a.user_type AS "userType", a.ref_code AS "refCode", a.ref_name AS "refName", a.mgr_type AS "mgrType", a.pwd_security_level AS "pwdSecurityLevel", a.pwd_update_date AS "pwdUpdateDate", a.pwd_update_record AS "pwdUpdateRecord", a.pwd_question AS "pwdQuestion", a.pwd_question_answer AS "pwdQuestionAnswer", a.pwd_question_2 AS "pwdQuestion2", a.pwd_question_answer_2 AS "pwdQuestionAnswer2", a.pwd_question_3 AS "pwdQuestion3", a.pwd_question_answer_3 AS "pwdQuestionAnswer3", a.pwd_quest_update_date AS "pwdQuestUpdateDate", a.last_login_ip AS "lastLoginIp", a.last_login_date AS "lastLoginDate", a.freeze_date AS "freezeDate", a.freeze_cause AS "freezeCause", a.user_weight AS "userWeight", a.extend_s1 AS "extend.extendS1", a.extend_s2 AS "extend.extendS2", a.extend_s3 AS "extend.extendS3", a.extend_s4 AS "extend.extendS4", a.extend_s5 AS "extend.extendS5", a.extend_s6 AS "extend.extendS6", a.extend_s7 AS "extend.extendS7", a.extend_s8 AS "extend.extendS8", a.extend_i1 AS "extend.extendI1", a.extend_i2 AS "extend.extendI2", a.extend_i3 AS "extend.extendI3", a.extend_i4 AS "extend.extendI4", a.extend_f1 AS "extend.extendF1", a.extend_f2 AS "extend.extendF2", a.extend_f3 AS "extend.extendF3", a.extend_f4 AS "extend.extendF4", a.extend_d1 AS "extend.extendD1", a.extend_d2 AS "extend.extendD2", a.extend_d3 AS "extend.extendD3", a.extend_d4 AS "extend.extendD4", a.extend_json AS "extend.extendJson" FROM js_sys_user a WHERE a.status != ? AND upper(a.login_code) = upper(?)
12-25 16:58:46.067 TRACE [c.j.m.sys.dao.UserDao.getByLoginCode] - ==> Параметры: 1(String), system(String)
12-25 16:58:46.075 TRACE [c.j.m.sys.dao.UserDao.getByLoginCode] - <== Всего записей: 1
12-25 16:58:46.085 TRACE [c.j.m.s.dao.RoleDao.findListByUserCode] - JDBC Connection [ConnectionProxyImpl{connectedTime=2024-12-25 16:58:43.099, closeCount=0, lastValidateTimeMillis=2024-12-25 16:58:43.1}] не будет управляем Spring'ом
12-25 16:58:46.086 TRACE [c.j.m.s.dao.RoleDao.findListByUserCode] - ==> Подготовка: SELECT a.corp_code AS "corpCode", a.corp_name AS "corpName", a.status AS "status", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks", a.role_code AS "roleCode", a.view_code AS "viewCode", a.role_name AS "roleName", a.role_type AS "roleType", a.role_sort AS "roleSort", a.is_sys AS "isSys", a.is_show AS "isShow", a.user_type AS "userType", a.desktop_url AS "desktopUrl", a.data_scope AS "dataScope", a.biz_scope AS "bizScope", a.sys_codes AS "sysCodes", a.extend_s1 AS "extend.extendS1", a.extend_s2 AS "extend.extendS2", a.extend_s3 AS "extend.extendS3", a.extend_s4 AS "extend.extendS4", a.extend_s5 AS "extend.extendS5", a.extend_s6 AS "extend.extendS6", a.extend_s7 AS "extend.extendS7", a.extend_s8 AS "extend.extendS8", a.extend_i1 AS "extend.extendI1", a.extend_i2 AS "extend.extendI2", a.extend_i3 AS "extend.extendI3", a.extend_i4 AS "extend.extendI4", a.extend_f1 AS "extend.extendF1", a.extend_f2 AS "extend.extendF2", a.extend_f3 AS "extend.extendF3", a.extend_f4 AS "extend.extendF4", a.extend_d1 AS "extend.extendD1", a.extend_d2 AS "extend.extendD2", a.extend_d3 AS "extend.extendD3", a.extend_d4 AS "extend.extendD4", a.extend_json AS "extend.extendJson" FROM js_sys_role a JOIN js_sys_user_role ur ON ur.role_code = a.role_code WHERE a.status = ? AND ur.user_code = ? ORDER BY a.role_sort ASC
12-25 16:58:46.087 TRACE [c.j.m.s.dao.RoleDao.findListByUserCode] - ==> Параметры: 0(String), system(String)
12-25 16:58:46.099 TRACE [c.j.m.s.dao.RoleDao.findListByUserCode] - <== Всего записей: 0
12-25 16:58:46.139 TRACE [c.j.m.sys.dao.UserDao.updateLoginInfo] - JDBC Connection [ConnectionProxyImpl{connectedTime=2024-12-25 16:58:43.099, closeCount=0, lastValidateTimeMillis=2024-12-25 16:58:43.1}] будет управляем Spring'ом
12-25 16:58:46.140 TRACE [c.j.m.sys.dao.UserDao.updateLoginInfo] - ==> Подготовка: UPDATE js_sys_user SET last_login_ip = ?, last_login_date = ? WHERE user_code = ?
12-25 16:58:46.140 TRACE [c.j.m.sys.dao.UserDao.updateLoginInfo] - ==> Параметры: 127.0.0.1(String), 2024-12-25 16:58:46.139(Timestamp), system(String)
12-25 16:58:46.142 TRACE [c.j.m.sys.dao.UserDao.updateLoginInfo] - <== Обновлено записей: 1
12-25 16:58:46.186 TRACE [c.j.modules.sys.dao.MenuDao.findList] - 1 миллисекунда: SELECT a.status AS "status", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks", a.parent_code AS "parentCode", a.parent_codes AS "parentCodes", a.tree_sort AS "treeSort", a.tree_sorts AS "treeSorts", a.tree_leaf AS "treeLeaf", a.tree_level AS "treeLevel", a.tree_names AS "treeNames", a.menu_code AS "menuCode", a.menu_name AS "menuNameRaw", a.menu_type AS "menuType", a.menu_href AS "menuHref", a.menu_target AS "menuTarget", a.menu_icon AS "menuIcon", a.menu_color AS "menuColor", a.menu_title AS "menuTitle", a.permission AS "permission", a.weight AS "weight", a.is_show AS "isShow", a.sys_code AS "sysCode", a.module_codes AS "moduleCodes", a.component AS "component", a.params AS "params", a.extend_s1 AS "extend.extendS1", a.extend_s2 AS "extend.extendS2", a.extend_s3 AS "extend.extendS3", a.extend_s4 AS "extend.extendS4", a.extend_s5 AS "extend.extendS5", a.extend_s6 AS "extend.extendS6", a.extend_s7 AS "extend.extendS7", a.extend_s8 AS "extend.extendS8", a.extend_i1 AS "extend.extendI1", a.extend_i2 AS "extend.extendI2", a.extend_i3 AS "extend.extendI3", a.extend_i4 AS "extend.extendI4", a.extend_f1 AS "extend.extendF1", a.extend_f2 AS "extend.extendF2", a.extend_f3 AS "extend.extendF3", a.extend_f4 AS "extend.extendF4", a.extend_d1 AS "extend.extendD1", a.extend_d2 AS "extend.extendD2", a.extend_d3 AS "extend.extendD3", a.extend_d4 AS "extend.extendD4", a.extend_json AS "extend.extendJson" FROM js_sys_menu a WHERE a.status = #{sqlMap.where#status#EQ1} AND a.weight >= #{sqlMap.where.weight#GTE1.val} ORDER BY a.sys_code, a.tree_sorts, a.menu_code
12-25 16:58:46.188 TRACE [c.j.modules.sys.dao.MenuDao.findList] - JDBC Connection [ConnectionProxyImpl{connectedTime=2024-12-25 16:58:43.099, closeCount=0, lastValidateTimeMillis=2024-12-25 16:58:43.1}] не будет управляем Spring'ом
12-25 16:58:46.190 TRACE [c.j.modules.sys.dao.MenuDao.findList] - ==> Подготовка: SELECT a.status AS "status", a.create_by AS "createBy", a.create_date AS "createDate", a.update_by AS "updateBy", a.update_date AS "updateDate", a.remarks AS "remarks", a.parent_code AS "parentCode", a.parent_codes AS "parentCodes", a.tree_sort AS "treeSort", a.tree_sorts AS "treeSorts", a.tree_leaf AS "treeLeaf", a.tree_level AS "treeLevel", a.tree_names AS "treeNames", a.menu_code AS "menuCode", a.menu_name AS "menuNameRaw", a.menu_type AS "menuType", a.menu_href AS "menuHref", a.menu_target AS "menuTarget", a.menu_icon AS "menuIcon", a.menu_color AS "menuColor", a.menu_title AS "menuTitle", a.permission AS "permission", a.weight AS "weight", a.is_show AS "isShow", a.sys_code AS "sysCode", a.module_codes AS "moduleCodes", a.component AS "component", a.params AS "params", a.extend_s1 AS "extend.extendS1", a.extend_s2 AS "extend.extendS2", a.extend_s3 AS "extend.extendS3", a.extend_s4 AS "extend.extendS4", a.extend_s5 AS "extend.extendS5", a.extend_s6 AS "extend.extendS6", a.extend_s7 AS "extend.extendS7", a.extend_s8 AS "extend.extendS8", a.extend_i1 AS "extend.extendI1", a.extend_i2 AS "extend.extendI2", a.extend_i3 AS "extend.extendI3", a.extend_i4 AS "extend.extendI4", a.extend_f1 AS "extend.extendF1", a.extend_f2 AS "extend.extendF2", a.extend_f3 AS "extend.extendF3", a.extend_f4 AS "extend.extendF4", a.extend_d1 AS "extend.extendD1", a.extend_d2 AS "extend.extendD2", a.extend_d3 AS "extend.extendD3", a.extend_d4 AS "extend.extendD4", a.extend_json AS "extend.extendJson" FROM js_sys_menu a WHERE a.status = ? AND a.weight >= ? ORDER BY a.sys_code, a.tree_sorts, a.menu_code
12-25 16:58:46.191 TRACE [c.j.modules.sys.dao.MenuDao.findList] - ==> Параметры: 0(String), 40(Integer)
12-25 16:58:46.226 TRACE [c.j.modules.sys.dao.MenuDao.findList] - <== Всего записей: 85
12-25 16:58:46.234 ОШИБКА [o.a.c.c.C.[.[.[/js].[dispatcherServlet]] - Сервлет service() для сервлета [dispatcherServlet] выбросил исключение: java.lang.NoSuchMethodError: 'boolean com.jeesite.common.web.http.ServletUtils.isAllowRedirects(javax.servlet.http.HttpServletRequest, java.lang.String)'
at com.jeesite.modules.sys.web.LoginController.index(LoginController.java:242)
at com.jeesite.modules.sys.web.LoginController$$FastClassBySpringCGLIB$$a54d299.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
at com.jeesite.modules.sys.web.LoginController$$EnhancerBySpringCGLIB$$70a006e5.index(<generated>)
at com.jeesite.modules.sys.web.LoginController$$FastClassBySpringCGLIB$$a54d299.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
at com.jeesite.modules.sys.web.LoginController$$EnhancerBySpringCGLIB$$4df63209.index(<generated>)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:903)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:809)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:425)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:357)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:294)
at com.jeesite.common.web.http.ServletUtils.redirectUrl(ServletUtils.java:94)
at com.jeesite.common.shiro.filter.FormFilter.onLoginSuccess(FormFilter.java:301)
at org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:54)
at com.jeesite.common.shiro.filter.FormFilter.executeLogin(FormFilter.java:273)
at com.jeesite.common.shiro.filter.FormFilter.onAccessDenied(FormFilter.java:207)
at org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:133)
at org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162)
at org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:223)
at org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:198)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at com.jeesite.common.shiro.web.IiIIiiiiIiIi.true(gp:387)
at com.jeesite.common.shiro.web.IiIIiiiiIiIi.doFilterInternal(gp:194)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeesite.modules.config.web.IpAddrFilterConfig.lambda$ipAddrFilter$0(IpAddrFilterConfig.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:842)org.springframework.web.util.NestedServletException: Обработка запроса обработчиком не удалас Yöntem bulunamadı: 'boolean com.jeesite.common.web.http.ServletUtils.isAllowRedirects(javax.servlet.http.HttpServletRequest, java.lang.String)'```plaintext
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:425)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:357)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:294)
at com.jeesite.common.web.http.ServletUtils.redirectUrl(ServletUtils.java:94)
at com.jeesite.common.shiro.filter.FormFilter.onLoginSuccess(FormFilter.java:301)
at org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:54)
at com.jeesite.common.shiro.filter.FormFilter.executeLogin(FormFilter.java:273)
at com.jeesite.common.shiro.filter.FormFilter.onAccessDenied(FormFilter.java:207)
at org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:133)
at org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162)
at org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:223)
at org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:198)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at com.jeesite.common.shiro.web.IiIIiiiiIiIi.true(gp:387)
at com.jeesite.common.shiro.web.IiIIiiiiIiIi.doFilterInternal(gp:194)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeesite.modules.config.web.IpAddrFilterConfig.lambda$ipAddrFilter$0(IpAddrFilterConfig.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:842)
Причина: java.lang.NoSuchMethodError: 'boolean com.jeesite.common.web.http.ServletUtils.isAllowRedirects(javax.servlet.http.HttpServletRequest, java.lang.String)'
at com.jeesite.modules.sys.web.LoginController.index(LoginController.java:242)
at com.jeesite.modules.sys.web.LoginController$$FastClassBySpringCGLIB$$a54d299.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
at com.jeesite.modules.sys.web.LoginController$$EnhancerBySpringCGLIB$$70a006e5.index(<generated>)
at com.jeesite.modules.sys.web.LoginController$$FastClassBySpringCGLIB$$a54d299.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
at com.jeesite.modules.sys.web.LoginController$$EnhancerBySpringCGLIB$$4df63209.index(<generated>)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:903)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:809)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
... 68 более