[packages/tomcat] Rel 4; keep tomcat's own servlet-api.jar
arekm
arekm at pld-linux.org
Fri Aug 7 11:18:49 CEST 2026
commit 5b93f9182eb76f3f78ec934a34602deddb5a2a52
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Aug 7 11:17:59 2026 +0200
Rel 4; keep tomcat's own servlet-api.jar
java-servletapi6 has no jakarta/servlet/resources/, which broke offline
resolution of web.xml and TLD schemas in DigesterFactory.
tomcat.spec | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/tomcat.spec b/tomcat.spec
index d0c8c1c..9f2c5ee 100644
--- a/tomcat.spec
+++ b/tomcat.spec
@@ -15,7 +15,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: tomcat
Version: 11.0.18
-Release: 3
+Release: 4
License: Apache v2.0
Group: Networking/Daemons/Java
Source0: https://archive.apache.org/dist/tomcat/tomcat-11/v%{version}/src/apache-%{name}-%{version}-src.tar.gz
@@ -270,9 +270,8 @@ done
install -d $RPM_BUILD_ROOT%{_javadir}
mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
-# API jars come from separate packages (java-servletapi6, java-jsp-api4, java-el-api6, java-websocket-api2)
+# API jars come from separate packages (java-jsp-api4, java-el-api6, java-websocket-api2)
rm $TOMCATDIR/lib/jsp-api.jar
-rm $TOMCATDIR/lib/servlet-api.jar
rm $TOMCATDIR/lib/el-api.jar
rm $TOMCATDIR/lib/websocket-api.jar
mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
@@ -284,9 +283,10 @@ 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
-# API jars from separate packages
+# API jars from separate packages; servlet-api.jar stays tomcat's own, as only it
+# carries jakarta/servlet/resources/*.dtd,*.xsd needed by DigesterFactory for
+# offline resolution of web.xml/TLD schemas
ln -sf %{_javadir}/jsp-api.jar $TOMCATDIR/lib/jsp-api.jar
-ln -sf %{_javadir}/servlet-api.jar $TOMCATDIR/lib/servlet-api.jar
ln -sf %{_javadir}/el-api.jar $TOMCATDIR/lib/el-api.jar
ln -sf %{_javadir}/websocket-api.jar $TOMCATDIR/lib/websocket-api.jar
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tomcat.git/commitdiff/5b93f9182eb76f3f78ec934a34602deddb5a2a52
More information about the pld-cvs-commit
mailing list