On ke, 22 joulu 2021, Mat Booth wrote:
On Tue, 21 Dec 2021 at 14:35, Alexander Bokovoy
<abokovoy(a)redhat.com> wrote:
>
> I picked up wsdl4j to prevent actions which would lead to tomcat, Dogtag, and
> FreeIPA being orphaned over Christmas break.
>
Have you tried building tomcat without wsdl? I can't see where in the
tomcat source it is used. Is it really a build dep?
I haven't tried that yet.
Looking at the spec, ant is called with
-Dwsdl4j-lib.jar="$(build-classpath wsdl4j)" \
Looking at the tomcat source code, there are plenty of references to
WSDL code, so it is definitely needed at runtime because WSDL
definitions for servlets are parsed and used. Build environment insists
on having WSDL jars in the class path (in build.xml):
<path id="compile.classpath">
<pathelement location="${bnd.jar}"/>
<pathelement location="${osgi-annotations.jar}"/>
<pathelement location="${jdt.jar}"/>
<pathelement location="${jaxrpc-lib.jar}"/>
<pathelement location="${wsdl4j-lib.jar}"/>
</path>
--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland