On 20/07/2020 18:20, Coty Sutherland wrote:
> This commit is problematic :( It's broken some projects that depend on
> Tomcat because now the tomcat-coyote.jar doesn't contain the
> org.apache.tomcat.util.net.jsse or
> org.apache.tomcat.util.modeler.modules packages which results in
> ClassNotFoundExceptions. I haven't seen any issues with other jars yet.
> The removal of those packages from the jar looks intentional, but we
> aren't providing the classes anywhere else for users to use which is
> causing problems. Thoughts?

Those packages are still present.

Do you mean those packages are no longer listed as exported in the OSGi
/ JPMS meta-data? The following packages are currently listed as private
(and I assume the JPMS metadata is the same):

org.apache.tomcat.util.bcel
org.apache.tomcat.util.http.fileupload.impl
org.apache.tomcat.util.http.fileupload.util.mime
org.apache.tomcat.util.modeler.modules
org.apache.tomcat.util.net.jsse

It should be fairly easy to get that fixed.

Out of curiosity, what projects are broken? I'm surprised that something
has dependencies that deep into Tomcat's internals. Is this an OSGi
dependency or JPMS?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to