ソースを参照

修改---退出登录后,跳转的地址。

zhouhaijun 1 週間 前
コミット
7e1ba45e54

+ 146 - 0
log/cic-data-reportin.out

@@ -442,3 +442,149 @@
 2024-09-10 14:30:55,382 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
 2024-09-10 14:32:25,330 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
 2024-09-10 14:32:25,375 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:33:55,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:33:55,380 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:35:25,335 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:35:25,391 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:36:55,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:36:55,392 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:38:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:38:25,382 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:39:55,329 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:39:55,387 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:41:25,328 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:41:25,378 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:42:55,334 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:42:55,384 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:44:25,335 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:44:25,388 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:45:55,329 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:45:55,412 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:47:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:47:25,382 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:48:55,332 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:48:55,375 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:50:25,325 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:50:25,374 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:51:55,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:51:55,388 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:53:25,336 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:53:25,389 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:54:55,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:54:55,387 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:56:25,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:56:25,377 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:57:55,334 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:57:55,360 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 14:59:25,326 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 14:59:25,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:00:55,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:00:55,350 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:02:25,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:02:25,354 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:03:55,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:03:55,351 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:05:25,329 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:05:25,343 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:06:55,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:06:55,352 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:08:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:08:25,351 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:09:55,329 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:09:55,343 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:11:25,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:11:25,352 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:12:55,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:12:55,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:14:25,328 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:14:25,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:15:55,335 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:15:55,343 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:17:25,331 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:17:25,342 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:18:55,331 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:18:55,343 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:20:25,327 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:20:25,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:21:55,325 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:21:55,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:23:25,325 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:23:25,336 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:24:55,330 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:24:55,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:26:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:26:25,351 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:27:55,331 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:27:55,342 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:29:25,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:29:25,349 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:30:55,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:30:55,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:32:25,325 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:32:25,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:33:55,335 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:33:55,346 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:35:25,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:35:25,352 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:36:55,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:36:55,349 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:38:25,332 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:38:25,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:39:55,331 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:39:55,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:41:25,332 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:41:25,345 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:42:55,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:42:55,356 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:44:25,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:44:25,345 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:45:55,337 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:45:55,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:47:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:47:25,352 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:48:55,326 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:48:55,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:50:25,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:50:25,350 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:51:55,334 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:51:55,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:53:25,334 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:53:25,348 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:54:55,327 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:54:55,340 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:56:25,336 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:56:25,350 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:57:55,334 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:57:55,347 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 15:59:25,335 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 15:59:25,349 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:00:55,336 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:00:55,349 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:02:25,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:02:25,350 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:03:55,336 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:03:55,348 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:05:25,332 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:05:25,343 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:06:55,330 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:06:55,345 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:08:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:08:25,349 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:09:55,333 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:09:55,346 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:11:25,325 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:11:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:12:55,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:12:55,352 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:14:25,327 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:14:25,338 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:15:55,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:15:55,353 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:17:25,328 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:275 - Validating all active sessions...
+2024-09-10 16:17:25,339 [SessionValidationThread-1] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:308 - Finished session validation.  No sessions were stopped.
+2024-09-10 16:18:04,262 [Thread-21] INFO  [o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext] AbstractApplicationContext.java:993 - Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@70efb718: startup date [Tue Sep 10 14:25:25 CST 2024]; root of context hierarchy
+2024-09-10 16:18:04,266 [Thread-21] INFO  [o.s.context.support.DefaultLifecycleProcessor] DefaultLifecycleProcessor.java:366 - Stopping beans in phase 2147483647
+2024-09-10 16:18:04,267 [Thread-21] INFO  [o.s.jmx.export.annotation.AnnotationMBeanExporter] MBeanExporter.java:451 - Unregistering JMX-exposed beans on shutdown
+2024-09-10 16:18:04,268 [Thread-21] INFO  [o.s.jmx.export.annotation.AnnotationMBeanExporter] MBeanRegistrationSupport.java:183 - Unregistering JMX-exposed beans
+2024-09-10 16:18:04,276 [Thread-21] INFO  [com.alibaba.druid.pool.DruidDataSource] Log4j2Impl.java:106 - {dataSource-1} closed
+2024-09-10 16:18:04,277 [Thread-21] INFO  [o.a.s.session.mgt.AbstractValidatingSessionManager] AbstractValidatingSessionManager.java:250 - Disabled session validation scheduler.

+ 6 - 0
src/main/java/com/bootdo/common/constant/Constants.java

@@ -17,6 +17,12 @@ public interface Constants {
      */
     String ONLINE_USER = "CIC:ONLINE:USER";
 
+    /**
+     * 统计 redis lock key
+     */
+    String USERNAME_ACCESS_TOKEN = "CIC:USERNAME:ACCESS_TOKEN";
+
+
     String SHIRO_REDIS_SESSION = "CIC:SHIRO_REDIS_SESSION:";
 
 }

+ 32 - 7
src/main/java/com/bootdo/system/controller/LoginController.java

@@ -2,6 +2,7 @@ package com.bootdo.system.controller;
 
 import com.bootdo.common.annotation.Log;
 import com.bootdo.common.config.BootdoConfig;
+import com.bootdo.common.constant.Constants;
 import com.bootdo.common.controller.BaseController;
 import com.bootdo.common.domain.FileDO;
 import com.bootdo.common.domain.Tree;
@@ -29,7 +30,9 @@ import org.springframework.web.bind.annotation.*;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 import java.util.Objects;
 
 @Controller
@@ -49,16 +52,24 @@ public class LoginController extends BaseController {
     @Value("${login.url:#{null}}")
     public String loginUrl;
 
-    //退出登录后的跳转地址
-    @Value("${logout.url:#{null}}")
-    public String logoutUrl;
+
+
+    @Value("${oauth_permission_authentication.prefix:#{null}}")
+    private String permAuthPrefix;
+    @Value("${uniform_identity_authentication.appId:#{null}}")
+    private String uniIdentAuthAppId;
+    @Value("${logout.redirect_url:#{null}}")
+    private String logoutRedirectUrl;
+
+
 
     @Autowired
     private SessionService sessionService;
 
-
     @Resource
     private TokenUtil tokenUtil;
+    @Resource
+    private RedisUtil redisUtil;
 
     @GetMapping({"/", ""})
     String welcome(Model model) {
@@ -203,15 +214,29 @@ public class LoginController extends BaseController {
 
     @GetMapping("/logout")
     String logout() {
+        //获取当前登录账号信息
+        UserDO currUser = ShiroUtils.getUser();
+
+        //正常退出
         try {
             sessionService.logout();
         } catch (Exception e){
             e.printStackTrace();
         }
-        //return "redirect:/login";
 
-        //添加退出登录后的跳转地址
-        return "redirect:" + logoutUrl;
+        if(logoutRedirectUrl.contains("http")){
+            //返回第三方退出登录接口
+            //回调地址示例:https://testmicrosrv.scca.com.cn:9668/session/end?client_id=f104472f-02f4-6ab6-f6dc&access_token=HRMpcEUueorxSGQccNolRB2vkpaxnWHGvQonRtnoKEr3Z7KQthcUFz8jdaSD&logout_redirect_uri=http://124.70.58.209:19087/login
+            String logoutRedirectBackUrl = permAuthPrefix + "/session/end" +
+                    "?client_id=" + this.uniIdentAuthAppId +
+                    "&access_token=" + redisUtil.hget(Constants.USERNAME_ACCESS_TOKEN, currUser.getUsername()) +
+                    "&logout_redirect_uri=" + this.logoutRedirectUrl;
+            logger.error("logoutRedirectBackUrl==============="+logoutRedirectBackUrl);
+            return "redirect:" + logoutRedirectBackUrl;
+        }else {
+            return "redirect:" + logoutRedirectUrl;
+        }
+
     }
 
     @GetMapping("/main")

+ 12 - 2
src/main/resources/application-dev.yml

@@ -56,6 +56,7 @@ spring:
         max-active: 100
         # 连接池最大阻塞等待时间(使用负值表示没有限制)
         max-wait: -1
+    database: 0
 
 ## ca 证书配置
 #ca:
@@ -78,9 +79,18 @@ api-allow-ip: 127.0.0.1
 #登录页地址
 login.url: http://127.0.0.1:19087/login
 
-#退出登录的跳转地址
+
+
+# 退出登录,需要跳转的地址
 logout:
-  url: /login
+  redirect_url: /login
+#4A的Oauth权限认证
+oauth_permission_authentication:
+  prefix: ---
+#统一身份认证
+uniform_identity_authentication:
+  appId: ---
+
 
 #短信网关
 message_gateway:

+ 15 - 2
src/main/resources/application-prod.yml

@@ -53,6 +53,7 @@ spring:
       reset-enable: false
       login-username: admin
       login-password: admin
+
   redis:
     cluster:
       nodes: 172.18.105.10:7001,172.18.105.10:7002,172.18.105.10:7003,172.18.105.11:7004,172.18.105.11:7005,172.18.105.11:7006
@@ -69,6 +70,7 @@ spring:
         max-active: 100
         # 连接池最大阻塞等待时间(使用负值表示没有限制)
         max-wait: -1
+    database: 0
 
 ## ca 证书配置
 #ca:
@@ -91,9 +93,20 @@ api-allow-ip: 127.0.0.1,172.18.105.10,172.18.105.11,218.89.240.185
 #登录页地址
 login.url: http://218.89.240.185:19087/login
 
-#退出登录的跳转地址
+
+
+# 退出登录,需要跳转的地址
 logout:
-  url: http://172.18.105.20:8080/
+  redirect_url: http://172.18.105.20:8080/
+#4A的Oauth权限认证
+oauth_permission_authentication:
+  prefix: http://172.18.105.21:18001
+#统一身份认证
+uniform_identity_authentication:
+  appId: 1828355863428706304
+
+
+
 
 #短信网关
 message_gateway:

+ 11 - 2
src/main/resources/application-test.yml

@@ -56,6 +56,7 @@ spring:
         max-active: 100
         # 连接池最大阻塞等待时间(使用负值表示没有限制)
         max-wait: -1
+    database: 0
 
 # ca 证书配置
 #ca:
@@ -79,9 +80,17 @@ api-allow-ip: 127.0.0.1,124.70.58.209
 login:
   url: http://124.70.58.209:19087/login
 
-#退出登录的跳转地址
+
+# 退出登录,需要跳转的地址
 logout:
-  url: /login
+  redirect_url: /login
+#4A的Oauth权限认证
+oauth_permission_authentication:
+  prefix: ---
+#统一身份认证
+uniform_identity_authentication:
+  appId: ---
+
 
 #短信网关
 message_gateway: