This completely breaks Logback usage inside a servlet container running on javax.servlet for the next 10 years. Nothing works anymore:
- SMTP session from JNDI
- LoggerContextFilter
- LogbackServletContainerInitializer
- LogbackServletContextListener
This breaks 99% all servlet container users while fixing the issue for 1% of all users. javax will leave for 10 more years before the entire ecosystem has moved to jakarta. The only option to support both I see is to move those portions of code to two separate modules:
- smtp-javakarta
- smtp-javax
- servletcontainer-jakarta
- servletcontainer-javax
- etc.
|