From 73deb7f02e201939a1f5fb42fedeeb9fbdb80a68 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Tue, 28 Jul 2026 11:27:58 +0900 Subject: [PATCH] =?UTF-8?q?WebLogic=20WebSocket=20=EC=B6=A9=EB=8F=8C=20?= =?UTF-8?q?=EB=B0=A9=EC=A7=80=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80:?= =?UTF-8?q?=20-=20Tomcat=20WebSocket=20=EB=AA=A8=EB=93=88(tomcat-embed-web?= =?UTF-8?q?socket)=20=EC=A0=9C=EC=99=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.gradle b/build.gradle index ff330c4..90b7ea6 100644 --- a/build.gradle +++ b/build.gradle @@ -145,6 +145,14 @@ sourceSets { configurations { annotationProcessor + + // WebLogic 배포 시 Tyrus WebSocket 필터(weblogic.websocket.tyrus.TyrusServletFilter)와 + // 충돌 방지: WAR 에 번들된 Tomcat WsSci 가 javax.websocket.server.ServerContainer 속성을 + // WsServerContainer 로 등록 → WebLogic Tyrus 필터가 TyrusServerContainer 로 캐스팅하다 실패. + // 앱은 WebSocket 미사용이므로 Tomcat WebSocket 모듈 제외. + all { + exclude group: 'org.apache.tomcat.embed', module: 'tomcat-embed-websocket' + } } compileJava {