Re: Struts 7 upgrade - looking for the javax.servlet.Filter instead of jakarta.*

Lukasz Lenart <[email protected]> Wed, 9 Jul 2025 07:01:23 +0200
Newsgroups gmane.comp.jakarta.struts.user
Message-ID <CAMopvkPhcQ4jFEK=45JLOR4V2T7NXHv9m=XdxQNYf9hKTcTKnA@mail.gmail.com>
After asking Perplexity I got such an answer:
WebLogic 14c is compatible with Jakarta EE 8 only. It does not support
Jakarta EE 9 or later versions, which introduce the new `jakarta.*`
namespace

Cheers
Lukasz

pon., 7 lip 2025 o 20:43 Arsen Milutsa <[email protected]> napisaƂ(a):
>
> 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?