]> git.pld-linux.org Git - packages/tomcat.git/blame - tomcat.spec
- up to 6.0.24
[packages/tomcat.git] / tomcat.spec
CommitLineData
3ba87888 1
eca62e60 2# Conditional build:
ac632beb 3%bcond_without javadoc # skip building javadocs
ac632beb 4%bcond_without java_sun # build with gcj (does not work)
1d6ec01d 5%bcond_without webservices # skip building webservices
1d6ec01d 6
7%define jspapiver 2.1
8%define servletapiver 2.5
9
3ba87888 10%include /usr/lib/rpm/macros.java
f02af67f 11Summary: Web server and Servlet/JSP Engine, RI for Servlet %{servletapiver}/JSP %{jspapiver}API
12Summary(pl.UTF-8): Serwer www i silnik Servlet/JSP będący wzorcową implementacją API Servlet %{servletapiver}/JSP %{jspapiver}
14a619da 13Name: tomcat
b23cbf82 14Version: 6.0.24
15Release: 1
c1934721 16License: Apache v2.0
17Group: Networking/Daemons/Java
1d6ec01d 18Source0: http://www.apache.org/dist/tomcat/tomcat-6/v%{version}/src/apache-%{name}-%{version}-src.tar.gz
b23cbf82 19# Source0-md5: 543218290008e0dd6a329f69136973ca
14a619da 20Source1: apache-%{name}.init
21Source2: apache-%{name}.sysconfig
1d6ec01d 22Source3: %{name}-build.properties
23Source10: %{name}-context-ROOT.xml
24Source11: %{name}-context-docs.xml
25Source12: %{name}-context-manager.xml
26Source13: %{name}-context-host-manager.xml
27Source14: %{name}-context-examples.xml
28Patch0: %{name}-build.xml.patch
29Patch1: %{name}-extras.xml.patch
aef723ef 30URL: http://tomcat.apache.org/
1d6ec01d 31BuildRequires: apr-devel
32BuildRequires: autoconf
33BuildRequires: libtool
34BuildRequires: openssl-devel
51193398 35%if %{with java_sun}
ac632beb 36BuildRequires: java-sun >= 1.5
37BuildRequires: java-sun-jre >= 1.5
38%else
45b8035c 39BuildRequires: java-gcj-compat-devel
ac632beb 40%endif
498e9275 41BuildRequires: ant >= 1.5.3
7ea1b4e7 42BuildRequires: ant-trax
1d6ec01d 43BuildRequires: eclipse-jdt >= 3.2
44BuildRequires: java-commons-collections >= 0:2.0
5d4d27d1 45BuildRequires: java-commons-daemon >= 1.0
1d6ec01d 46BuildRequires: java-commons-dbcp-tomcat5 >= 0:1.1
ffe85d25 47BuildRequires: java-commons-pool-tomcat5
1d6ec01d 48%if %{with webservices}
1d6ec01d 49BuildRequires: java(JSR109)
3ba87888 50BuildRequires: java-geronimo-spec-jaxrpc
1d6ec01d 51%endif
7ea1b4e7 52BuildRequires: jpackage-utils
7ea1b4e7 53BuildRequires: rpmbuild(macros) >= 1.300
8129909e
ER
54Requires(post,preun): /sbin/chkconfig
55Requires(postun): /usr/sbin/groupdel
56Requires(postun): /usr/sbin/userdel
57Requires(pre): /bin/id
58Requires(pre): /usr/bin/getgid
59Requires(pre): /usr/sbin/groupadd
60Requires(pre): /usr/sbin/useradd
2d7d7c63 61Requires: java-%{name}-catalina = %{epoch}:%{version}-%{release}
62Requires: java-%{name}-coyote = %{epoch}:%{version}-%{release}
d0340044 63Requires: java-%{name}-jasper = %{epoch}:%{version}-%{release}
ffe85d25 64Requires: java-commons-dbcp-tomcat5 >= 0:1.1
ffe85d25 65Requires: java-commons-pool-tomcat5
da4f9769 66Requires: java-jdbc-mysql
67Requires: java-servletapi = %{epoch}:%{version}-%{release}
3ba87888 68Requires: java-sun-jre >= 1.2
8129909e 69Requires: jaxp_parser_impl
a0446376 70Requires: jndi >= 1.2.1
eca62e60 71Requires: rc-scripts
da4f9769 72Suggests: tomcat-native
fa20abb1 73Provides: group(servlet)
201f6baa 74Provides: group(tomcat)
75Provides: user(tomcat)
26763826 76Obsoletes: apache-tomcat
51bcbcd2 77Obsoletes: jakarta-tomcat
623f0978 78BuildArch: noarch
79BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80
a97a4eb2 81%define _tomcatdir %{_datadir}/tomcat
623f0978 82%define _logdir %{_var}/log
a0446376 83%define _vardir %{_var}/lib/tomcat
a97a4eb2 84%define _sysconfdir /etc/tomcat
623f0978 85
1d6ec01d 86%define find_jar() %{expand:%%define jarfile {%(jar=$(find-jar %1); echo ${jar:-%%nil})}}%{?jarfile}%{!?jarfile:%{error:find-jar %1 failed}}%{nil}
87
623f0978 88%description
eca62e60
ER
89Tomcat is the servlet container that is used in the official Reference
90Implementation for the Java Servlet and JavaServer Pages technologies.
91The Java Servlet and JavaServer Pages specifications are developed by
92Sun under the Java Community Process.
623f0978 93
eca62e60
ER
94Tomcat is developed in an open and participatory environment and
95released under the Apache Software License. Tomcat is intended to be a
96collaboration of the best-of-breed developers from around the world.
97We invite you to participate in this open development project.
98
f045ab88
JB
99%description -l pl.UTF-8
100Tomcat to kontener serwletowy używany przez oficjalną implementację
101wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
51bcbcd2
ER
102Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
103Community Process.
623f0978 104
1d6ec01d 105%package webapp-docs
51bcbcd2 106Summary: The Apache Tomcat Servlet/JSP Container documentation
152e6062 107Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
c1934721 108Group: Documentation
26763826 109Obsoletes: apache-tomcat-doc
51bcbcd2 110Obsoletes: jakarta-tomcat-doc
1d6ec01d 111Obsoletes: tomcat-doc
623f0978 112
1d6ec01d 113%description webapp-docs
e1f70dd8
JB
114The Tomcat Servlet/JSP Container documentation.
115
1d6ec01d 116%description webapp-docs -l pl.UTF-8
152e6062 117Dokumentacja do Tomcata - kontenera Servlet/JSP.
623f0978 118
1d6ec01d 119%package webapp-manager
120Summary: The Apache Tomcat Servlet/JSP application manager
121Summary(pl.UTF-8): Zarządca aplikacji w Tomcacie
122Group: Networking/Daemons/Java/Servlets
8917be8d 123Requires: %{name} = %{epoch}:%{version}-%{release}
1d6ec01d 124
125%description webapp-manager
126The Apache Tomcat Servlet/JSP application manager.
127
128%description webapp-manager -l pl.UTF-8
129Zarządca aplikacji w Tomcacie.
130
131%package webapp-host-manager
132Summary: The Apache Tomcat Servlet/JSP virtual hosts manager
133Summary(pl.UTF-8): Zarządca wirtualnych hostów w Tomcacie
c1934721 134Group: Networking/Daemons/Java/Servlets
8917be8d 135Requires: %{name} = %{epoch}:%{version}-%{release}
1d6ec01d 136Obsoletes: tomcat-admin
804609f8 137
1d6ec01d 138%description webapp-host-manager
139The Apache Tomcat Servlet/JSP virtual hosts manager.
804609f8 140
1d6ec01d 141%description webapp-host-manager -l pl.UTF-8
142Zarządca wirtualnych hostów w Tomcacie.
143
144%package webapp-examples
145Summary: The Apache Tomcat Servlet/JSP example applications
146Summary(pl.UTF-8): Przykładowe aplikacje dla Tomcata
147Group: Networking/Daemons/Java/Servlets
8917be8d 148Requires: %{name} = %{epoch}:%{version}-%{release}
1d6ec01d 149
150%description webapp-examples
151The Apache Tomcat Servlet/JSP example applications.
152
153%description webapp-examples -l pl.UTF-8
154Przykładowe aplikacje dla Tomcata.
155
156%package webservices
157Summary: Web Services support (JSR 109)
158Group: Libraries/Java
da4f9769 159Requires: %{name} = %{epoch}:%{version}-%{release}
1d6ec01d 160Requires: java(JSR109)
3ba87888 161Requires: java-geronimo-spec-jaxrpc
1d6ec01d 162
163%description webservices
164Factories for JSR 109 which may be used to resolve web services
165references.
804609f8 166
df85b7fd 167%package -n java-tomcat-catalina
f02af67f 168Summary: Tomcat's servlet container
169Group: Libraries/Java
170Requires: jpackage-utils
171
df85b7fd 172%description -n java-tomcat-catalina
f02af67f 173Catalina is Tomcat's servlet container. Catalina implements Sun
174Microsystems' specifications for servlet and JavaServer Pages (JSP).
175
df85b7fd 176%package -n java-tomcat-coyote
f02af67f 177Summary: Tomcat HTTP connector
178Group: Libraries/Java
179Requires: jpackage-utils
180
df85b7fd 181%description -n java-tomcat-coyote
f02af67f 182Coyote is Tomcat's HTTP Connector component that supports the HTTP 1.1
183protocol for the web server or application container. Coyote listens
184for incoming connections on a specific TCP port on the server and
185forwards the request to the Tomcat Engine to process the request and
186send back a response to the requesting client.
187
d0340044 188%package -n java-tomcat-jasper
55a9c77b 189Summary: JSP compiler
190Summary(pl.UTF-8): Kompilator JSP
d4ae229e 191Group: Libraries/Java
2ab6ab5f 192Requires: eclipse-jdt >= 3.2
da4f9769 193Requires: jpackage-utils
26763826 194Obsoletes: apache-tomcat-jasper
d0340044 195Obsoletes: tomcat-jasper
d4ae229e 196
d0340044 197%description -n java-tomcat-jasper
55a9c77b 198Jasper is Java ServerPages compiler used by Apache Tomcat servlet
199container.
200
d0340044 201%description -n java-tomcat-jasper -l pl.UTF-8
55a9c77b 202Jasper jest kompilatorem Java ServerPages używanym przez kontener
203servletów Apache Tomcat.
d4ae229e 204
1d6ec01d 205%package -n java-servletapi
206Summary: Java servlet and JSP implementation classes
207Summary(pl.UTF-8): Klasy z implementacją Java Servlet i JSP
208Group: Libraries/Java
209Provides: java(JSP) = %{jspapiver}
210Provides: java(Servlet) = %{servletapiver}
211Obsoletes: java-servletapi5
212
213%description -n java-servletapi
214Implementation classes of the Java Servlet and JSP APIs (packages
215javax.servlet, javax.servlet.http, javax.servlet.jsp, and
216javax.servlet.jsp.tagext).
217
218%description -n java-servletapi -l pl.UTF-8
219Implementacje klas API Java Servlet i JSP (pakiety javax.servlet,
220javax.servlet.http, javax.servlet.jsp i java.servlet.jsp.tagext).
221
623f0978 222%prep
14a619da 223%setup -q -n apache-%{name}-%{version}-src
3bd96a5e 224
1d6ec01d 225%patch0 -p0
226%patch1 -p0
e2f6574d 227
1d6ec01d 228# we don't need those scripts
229rm bin/*.bat
230rm bin/{startup,shutdown}.sh
eca62e60 231
1d6ec01d 232cp %{SOURCE3} build.properties
623f0978 233
234%build
eca62e60
ER
235TOPDIR=$(pwd)
236
1d6ec01d 237%ant -Drpm.javadir=%{_javadir} -Drpm.libdir=%{_libdir}
238
239%if %{with javadoc}
240%ant -f dist.xml dist-javadoc
241%endif
242
243%if %{with webservices}
244mkdir -p output/extras/webservices
245
246ln -s %{_javadir}/geronimo-spec-jaxrpc.jar output/extras/webservices/jaxrpc.jar
247ln -s %{_javadir}/jsr109.jar output/extras/webservices/wsdl4j.jar
248
249%ant -f extras.xml webservices
250%endif
3bd96a5e 251
eca62e60 252
623f0978 253%install
254rm -rf $RPM_BUILD_ROOT
1d6ec01d 255cd output/build
256
a97a4eb2
ER
257TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
258CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
623f0978 259
1d6ec01d 260install -d $TOMCATDIR \
261 $CATALINADIR/temp \
98133f85 262 $RPM_BUILD_ROOT%{_vardir}/webapps \
a0446376 263 $RPM_BUILD_ROOT%{_vardir}/work \
98133f85 264 $RPM_BUILD_ROOT%{_vardir}/conf \
1d6ec01d 265 $RPM_BUILD_ROOT%{_logdir}/tomcat \
125df118 266 $RPM_BUILD_ROOT/etc/sysconfig \
a0446376 267 $RPM_BUILD_ROOT/etc/rc.d/init.d
389e46b9 268
a97a4eb2 269install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
f93b3a59 270install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
623f0978 271
3bd96a5e 272cp -a conf/* $CATALINADIR/conf
1d6ec01d 273install -d $CATALINADIR/conf/Catalina/localhost
3e2cdbf3 274install %{SOURCE10} $CATALINADIR/conf/Catalina/localhost/ROOT.xml
1d6ec01d 275install %{SOURCE11} $CATALINADIR/conf/Catalina/localhost/docs.xml
276install %{SOURCE12} $CATALINADIR/conf/Catalina/localhost/manager.xml
277install %{SOURCE13} $CATALINADIR/conf/Catalina/localhost/host-manager.xml
278install %{SOURCE14} $CATALINADIR/conf/Catalina/localhost/examples.xml
279
280cp -a bin lib webapps $TOMCATDIR
3bd96a5e 281cp -a temp $CATALINADIR
a97a4eb2 282
98133f85 283ln -sf %{_logdir}/tomcat $CATALINADIR/logs
093ffc1c 284ln -sf %{_logdir}/tomcat $TOMCATDIR/logs
4f9f35cf 285ln -sf %{_vardir}/work $TOMCATDIR/work
98133f85 286ln -sf %{_vardir}/conf $TOMCATDIR/conf
287ln -sf %{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}
a97a4eb2
ER
288
289# symlinks instead of copies
1fe35e78 290jars="commons-daemon commons-logging-api"
fddf8ded
ER
291for jar in $jars; do
292 jar=$(find-jar $jar)
293 ln -sf $jar $TOMCATDIR/bin
294done
295
2ab6ab5f 296jars="commons-pool-tomcat5 commons-dbcp-tomcat5 mysql-connector-java org.eclipse.jdt.core"
1fe35e78 297for jar in $jars; do
298 jar=$(find-jar $jar)
299 ln -sf $jar $TOMCATDIR/lib
300done
301
1d6ec01d 302install -d $RPM_BUILD_ROOT%{_javadir}
303mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
304mv $TOMCATDIR/lib/jsp-api.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api-%{jspapiver}.jar
305mv $TOMCATDIR/lib/servlet-api.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api-%{servletapiver}.jar
f02af67f 306mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat6-catalina.jar
307mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat6-coyote.jar
3bd96a5e 308
1d6ec01d 309ln -s jsp-api-%{jspapiver}.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api.jar
310ln -s servlet-api-%{servletapiver}.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api.jar
3bd96a5e 311
1d6ec01d 312# XXX add softlinks jasper-compiler.jar and jasper-runtime for compatibility with tomcat 5.5?
1d6ec01d 313ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
314ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
6378940b 315
2b6adad9 316ln -sf %{_javadir}/jsp-api-%{jspapiver}.jar $TOMCATDIR/lib/jsp-api.jar
317ln -sf %{_javadir}/servlet-api-%{servletapiver}.jar $TOMCATDIR/lib/servlet-api.jar
a0446376 318
f02af67f 319ln -sf %{_javadir}/tomcat6-catalina.jar $TOMCATDIR/lib/catalina.jar
320ln -sf %{_javadir}/tomcat6-coyote.jar $TOMCATDIR/lib/tomcat-coyote.jar
321
1d6ec01d 322%if %{with webservices}
323install ../extras/catalina-ws.jar $TOMCATDIR/lib/catalina-ws.jar
324
325ln -s %{_javadir}/geronimo-spec-jaxrpc.jar $TOMCATDIR/lib/jaxrpc.jar
326ln -s %{_javadir}/jsr109.jar $TOMCATDIR/lib/jsr109.jar
327%endif
d4ae229e 328
623f0978 329%clean
330rm -rf $RPM_BUILD_ROOT
331
2b56d949 332%pre
bc75997d 333%groupadd -g 234 -r -f tomcat
fa20abb1 334%groupadd -g 237 -r -f servlet
335%useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat -G servlet tomcat
2b56d949 336
337%post
338/sbin/chkconfig --add tomcat
6c0937ca 339%service tomcat restart
2b56d949 340
341%preun
342if [ "$1" = "0" ]; then
6c0937ca 343 %service tomcat stop
2b56d949 344 /sbin/chkconfig --del tomcat
345fi
346
347%postun
348if [ "$1" = "0" ]; then
201f6baa 349 %userremove tomcat
350 %groupremove tomcat
fa20abb1 351 %groupremove servlet
2b56d949 352fi
353
623f0978 354%files
355%defattr(644,root,root,755)
1d6ec01d 356%doc KEYS RELEASE-NOTES RELEASE-PLAN-6.0.txt RUNNING.txt
a97a4eb2 357%attr(754,root,root) /etc/rc.d/init.d/tomcat
ab574f59 358%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
98133f85 359%{_sysconfdir}
a0446376 360%dir %{_tomcatdir}
98133f85 361%dir %{_tomcatdir}/conf
a0446376 362%dir %{_tomcatdir}/bin
a97a4eb2 363%{_tomcatdir}/bin/catalina-tasks.xml
389e46b9 364%attr(755,root,root) %{_tomcatdir}/bin/*.sh
389e46b9 365%{_tomcatdir}/bin/*.jar
1d6ec01d 366%dir %{_tomcatdir}/lib
367%{_tomcatdir}/lib/annotations-api.jar
d97bb7aa 368%{_tomcatdir}/lib/catalina-ant.jar
369%{_tomcatdir}/lib/catalina-ha.jar
1d6ec01d 370%{_tomcatdir}/lib/catalina.jar
d97bb7aa 371%{_tomcatdir}/lib/catalina-tribes.jar
1d6ec01d 372%{_tomcatdir}/lib/commons-dbcp-tomcat5.jar
3a73cb68 373%{_tomcatdir}/lib/commons-pool-tomcat5.jar
1d6ec01d 374%{_tomcatdir}/lib/el-api.jar
34a6b0e4 375%{_tomcatdir}/lib/jasper-el.jar
376%{_tomcatdir}/lib/jasper.jar
2ab9f95e 377%{_tomcatdir}/lib/jsp-api.jar
d97bb7aa 378%{_tomcatdir}/lib/mysql-connector-java.jar
34a6b0e4 379%{_tomcatdir}/lib/org.eclipse.jdt.core.jar
2ab9f95e 380%{_tomcatdir}/lib/servlet-api.jar
1d6ec01d 381%{_tomcatdir}/lib/tomcat-coyote.jar
d97bb7aa 382%{_tomcatdir}/lib/tomcat-i18n-es.jar
383%{_tomcatdir}/lib/tomcat-i18n-fr.jar
1d6ec01d 384%{_tomcatdir}/lib/tomcat-i18n-ja.jar
3bf2e196
ER
385
386%dir %{_tomcatdir}/webapps
387
388%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/ROOT.xml
389%{_tomcatdir}/webapps/ROOT
390
50aa3a1c 391%{_tomcatdir}/logs
a0446376 392%{_tomcatdir}/work
efc565cf 393%dir %attr(770,root,tomcat) %{_vardir}
1d6ec01d 394# these directory has to be writeable because /admin need to modify config
395# files and create temporary files
efc565cf 396%dir %attr(770,root,tomcat) %{_vardir}/conf
397%dir %attr(770,root,tomcat) %{_vardir}/conf/Catalina
49a8ad15 398%dir %{_vardir}/conf/Catalina/localhost
3bf2e196 399# tomcat config has to be writeable because of tomcat-users.xml file and Catalina dir
8ffc4ec0 400%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/catalina.policy
401%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.properties*
402%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.xml
efc565cf 403%dir %attr(770,root,tomcat) %{_vardir}/work
404%dir %attr(770,root,tomcat) %{_vardir}/webapps
405%dir %attr(770,root,tomcat) %{_vardir}/temp
406%dir %attr(770,root,tomcat) %{_logdir}/tomcat
9e1e98ce 407%{_vardir}/logs
623f0978 408
1d6ec01d 409%files webapp-docs
ff740076 410%defattr(644,root,root,755)
1d6ec01d 411%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/docs.xml
412%{_tomcatdir}/webapps/docs
d4ae229e 413
1d6ec01d 414%files webapp-manager
804609f8 415%defattr(644,root,root,755)
1d6ec01d 416%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/manager.xml
417%{_tomcatdir}/webapps/manager
418
419%files webapp-host-manager
420%defattr(644,root,root,755)
421%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/host-manager.xml
422%{_tomcatdir}/webapps/host-manager
423
424%files webapp-examples
425%defattr(644,root,root,755)
426%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/examples.xml
427%{_tomcatdir}/webapps/examples
428
429%if %{with webservices}
430%files webservices
431%defattr(644,root,root,755)
d97bb7aa 432%{_tomcatdir}/lib/catalina-ws.jar
1d6ec01d 433%{_tomcatdir}/lib/jsr109.jar
434%{_tomcatdir}/lib/jaxrpc.jar
1d6ec01d 435%endif
804609f8 436
d0340044 437%files -n java-tomcat-jasper
7e500426 438%defattr(644,root,root,755)
1d6ec01d 439%{_javadir}/jasper-el.jar
440%{_javadir}/jasper.jar
441
df85b7fd 442%files -n java-tomcat-catalina
f02af67f 443%defattr(644,root,root,755)
444%{_javadir}/tomcat6-catalina.jar
445
df85b7fd 446%files -n java-tomcat-coyote
f02af67f 447%defattr(644,root,root,755)
448%{_javadir}/tomcat6-coyote.jar
449
1d6ec01d 450%files -n java-servletapi
451%defattr(644,root,root,755)
452%{_javadir}/jsp-api*.jar
453%{_javadir}/servlet-api*.jar
This page took 0.113307 seconds and 4 git commands to generate.