[packages/tomcat/TOMCAT_9] Rel 8; keep tomcat's own servlet-api.jar

arekm arekm at pld-linux.org
Fri Aug 7 11:16:10 CEST 2026


commit 6be66453148e7d4ee7f31b8ebfb269b032e1a997
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri Aug 7 11:15:28 2026 +0200

    Rel 8; keep tomcat's own servlet-api.jar
    
    java-servletapi has no javax/servlet/resources/, which broke offline
    resolution of web.xml and TLD schemas in DigesterFactory.

 tomcat.spec | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/tomcat.spec b/tomcat.spec
index a52886c..17f049a 100644
--- a/tomcat.spec
+++ b/tomcat.spec
@@ -17,7 +17,7 @@ Summary:	Web server and Servlet/JSP Engine, RI for Servlet %{servletapiver}/JSP
 Summary(pl.UTF-8):	Serwer www i silnik Servlet/JSP będący wzorcową implementacją API Servlet %{servletapiver}/JSP %{jspapiver}
 Name:		%{orgname}9
 Version:	9.0.115
-Release:	7
+Release:	8
 License:	Apache v2.0
 Group:		Networking/Daemons/Java
 Source0:	https://archive.apache.org/dist/tomcat/tomcat-9/v%{version}/src/apache-%{orgname}-%{version}-src.tar.gz
@@ -273,8 +273,6 @@ done
 
 install -d $RPM_BUILD_ROOT%{_javadir}
 mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
-# servlet-api comes from java-servletapi package
-rm $TOMCATDIR/lib/servlet-api.jar
 mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
 mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-coyote.jar
 mv $TOMCATDIR/lib/tomcat-util.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-util.jar
@@ -284,8 +282,8 @@ mv $TOMCATDIR/lib/tomcat-api.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-api.jar
 ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
 ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
 
-# servlet-api from java-servletapi package
-ln -sf %{_javadir}/servlet-api.jar $TOMCATDIR/lib/servlet-api.jar
+# keep tomcat's own servlet-api.jar: only it carries javax/servlet/resources/*.dtd,*.xsd,
+# which DigesterFactory needs to resolve web.xml/TLD schemas offline
 
 ln -sf %{_javadir}/tomcat-catalina.jar $TOMCATDIR/lib/catalina.jar
 ln -sf %{_javadir}/tomcat-util.jar $TOMCATDIR/lib/util.jar
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/tomcat.git/commitdiff/6be66453148e7d4ee7f31b8ebfb269b032e1a997



More information about the pld-cvs-commit mailing list