To my knowledge, WLS 14 is yet to support jakartaEE and it is still on JavaEE. 
WLS 15c is where the shift is happening. You might have to stay on Struts 6 for 
WLS 14. 

Again, this is not something that I know for sure, but something I understood 
from my initial reading.

~K

-----Original Message-----
From: Arsen Milutsa <ars...@gmail.com> 
Sent: Tuesday, July 8, 2025 12:13 AM
To: user@struts.apache.org
Subject: [External] : Struts 7 upgrade - looking for the javax.servlet.Filter 
instead of jakarta.*

Hello,

Getting the compliance error from the WL's appc. The dependencies were changed 
to WebLogic version 14c, so was the web-app spec - 5.0.  Jakarta's bom was 
incorporated as well, we took all the references in the code from
javax.* to jakarta.*
Still getting this error:
[ERROR] weblogic.servlet.internal.dd.compliance.ComplianceException: The 
element filter-class, 
"org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter" must be a 
subclass of "javax.servlet.Filter".
[ERROR] at
weblogic.servlet.internal.dd.compliance.BaseComplianceChecker.addDescriptorError(BaseComplianceChecker.java:55)

Please share insights.

--
Got Gmail?

Reply via email to