3 %bcond_without javadoc # skip building javadocs
6 %define servletapiver 3.0
8 %define tomcatnatver 1.1.27
10 # Java Commons Logging version. Must be >= 1.1.
13 %include /usr/lib/rpm/macros.java
14 Summary: Web server and Servlet/JSP Engine, RI for Servlet %{servletapiver}/JSP %{jspapiver} API
15 Summary(pl.UTF-8): Serwer www i silnik Servlet/JSP będący wzorcową implementacją API Servlet %{servletapiver}/JSP %{jspapiver}
20 Group: Networking/Daemons/Java
21 Source0: http://www.apache.org/dist/tomcat/tomcat-7/v%{version}/src/apache-%{name}-%{version}-src.tar.gz
22 # Source0-md5: fd439af0886873717e9b93206461e643
23 Source1: apache-%{name}.init
24 Source2: apache-%{name}.sysconfig
25 Source3: %{name}-build.properties
26 Source10: %{name}-context-ROOT.xml
27 Source11: %{name}-context-docs.xml
28 Source12: %{name}-context-manager.xml
29 Source13: %{name}-context-host-manager.xml
30 Source14: %{name}-context-examples.xml
31 Source15: %{name}.logrotate
32 Source100: http://www.apache.org/dist/commons/logging/source/commons-logging-%{jclver}-src.tar.gz
33 # Source100-md5: e8e197d628436490886d17cffa108fe3
34 Patch0: %{name}-build.xml.patch
35 Patch1: server.xml-URIEncoding-utf8.patch
36 Patch2: %{name}-LDAPUserDatabase.patch
37 Patch3: %{name}-catalina.policy-javadir.patch
38 Patch4: %{name}-userdir.patch
40 Patch100: jcl-build.xml.patch
41 URL: http://tomcat.apache.org/
42 BuildRequires: ant >= 1.5.3
43 BuildRequires: eclipse-jdt >= 4.2.2
44 BuildRequires: java(JSR109)
45 BuildRequires: java-avalon-framework
46 BuildRequires: java-avalon-logkit
47 BuildRequires: java-commons-daemon >= 1.0
48 BuildRequires: java-commons-dbcp-tomcat5 >= 0:1.1
49 BuildRequires: java-commons-pool-tomcat5
50 BuildRequires: java-geronimo-spec-jaxrpc
51 BuildRequires: java-jdbc-mysql
52 BuildRequires: java-junit
53 BuildRequires: java-log4j
54 BuildRequires: java-mail
56 BuildRequires: jpackage-utils
57 BuildRequires: rpm-javaprov
58 BuildRequires: rpmbuild(macros) >= 1.553
59 BuildRequires: sed >= 4.0
60 Requires(post,preun): /sbin/chkconfig
61 Requires(postun): /usr/sbin/groupdel
62 Requires(postun): /usr/sbin/userdel
63 Requires(pre): /bin/id
64 Requires(pre): /usr/bin/getgid
65 Requires(pre): /usr/sbin/groupadd
66 Requires(pre): /usr/sbin/useradd
67 Requires: java(jaxp_parser_impl)
68 Requires: java(jndi) >= 1.2.1
69 Requires: java-%{name}-catalina = %{version}-%{release}
70 Requires: java-%{name}-coyote = %{version}-%{release}
71 Requires: java-%{name}-jasper = %{version}-%{release}
72 Requires: java-commons-dbcp-tomcat5 >= 0:1.1
73 Requires: java-commons-pool-tomcat5
74 Requires: java-jdbc-mysql
76 Requires: java-servletapi = %{version}-%{release}
77 Requires: jpackage-utils
82 Suggests: tomcat-native >= %{tomcatnatver}
83 Provides: group(servlet)
84 Provides: group(tomcat)
85 Provides: user(tomcat)
86 Obsoletes: apache-tomcat
87 Obsoletes: jakarta-tomcat
88 Conflicts: logrotate < 3.8.0
89 Conflicts: tomcat-native < %{tomcatnatver}
91 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
93 %define _tomcatdir %{_datadir}/tomcat
94 %define _logdir %{_var}/log
95 %define _vardir %{_var}/lib/tomcat
98 Tomcat is the servlet container that is used in the official Reference
99 Implementation for the Java Servlet and JavaServer Pages technologies.
100 The Java Servlet and JavaServer Pages specifications are developed by
101 Sun under the Java Community Process.
103 Tomcat is developed in an open and participatory environment and
104 released under the Apache Software License. Tomcat is intended to be a
105 collaboration of the best-of-breed developers from around the world.
107 %description -l pl.UTF-8
108 Tomcat to kontener serwletowy używany przez oficjalną implementację
109 wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
110 Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
114 Summary: The Apache Tomcat Servlet/JSP Container documentation
115 Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
117 Requires: %{name} = %{version}-%{release}
118 Obsoletes: apache-tomcat-doc
119 Obsoletes: jakarta-tomcat-doc
120 Obsoletes: tomcat-doc
122 %description webapp-docs
123 The Tomcat Servlet/JSP Container documentation.
125 %description webapp-docs -l pl.UTF-8
126 Dokumentacja do Tomcata - kontenera Servlet/JSP.
128 %package webapp-manager
129 Summary: The Apache Tomcat Servlet/JSP application manager
130 Summary(pl.UTF-8): Zarządca aplikacji w Tomcacie
131 Group: Networking/Daemons/Java/Servlets
132 Requires: %{name} = %{version}-%{release}
134 %description webapp-manager
135 The Apache Tomcat Servlet/JSP application manager.
137 %description webapp-manager -l pl.UTF-8
138 Zarządca aplikacji w Tomcacie.
140 %package webapp-host-manager
141 Summary: The Apache Tomcat Servlet/JSP virtual hosts manager
142 Summary(pl.UTF-8): Zarządca wirtualnych hostów w Tomcacie
143 Group: Networking/Daemons/Java/Servlets
144 Requires: %{name} = %{version}-%{release}
145 Obsoletes: tomcat-admin
147 %description webapp-host-manager
148 The Apache Tomcat Servlet/JSP virtual hosts manager.
150 %description webapp-host-manager -l pl.UTF-8
151 Zarządca wirtualnych hostów w Tomcacie.
153 %package webapp-examples
154 Summary: The Apache Tomcat Servlet/JSP example applications
155 Summary(pl.UTF-8): Przykładowe aplikacje dla Tomcata
156 Group: Networking/Daemons/Java/Servlets
157 Requires: %{name} = %{version}-%{release}
159 %description webapp-examples
160 The Apache Tomcat Servlet/JSP example applications.
162 %description webapp-examples -l pl.UTF-8
163 Przykładowe aplikacje dla Tomcata.
166 Summary: Web Services support (JSR 109)
167 Summary(pl.UTF-8): Wsparcie dla Web Services (JSR 109)
168 Group: Libraries/Java
169 Requires: %{name} = %{version}-%{release}
170 Requires: java(JSR109)
171 Requires: java-geronimo-spec-jaxrpc
173 %description webservices
174 Factories for JSR 109 which may be used to resolve web services
177 %description webservices -l pl.UTF-8
178 Wsparcie dla JSR 109 (Web Services).
181 Summary: JMX remote interface for Tomcat
182 Summary(pl.UTF-8): Zdalny interfejs JMX dla Tomcata
183 Group: Libraries/Java
184 Requires: %{name} = %{version}-%{release}
187 JMX remote interface for Tomcat.
189 %description jmx -l pl.UTF-8
190 Zdalny interfejs JMX dla Tomcata.
192 %package -n java-tomcat-catalina
193 Summary: Tomcat's servlet engine
194 Summary(pl.UTF-8): Silnik servletów dla Tomcata.
195 Group: Libraries/Java
196 Requires: jpackage-utils
198 %description -n java-tomcat-catalina
199 Catalina is Tomcat's servlet container. Catalina implements Sun
200 Microsystems' specifications for servlet and JavaServer Pages (JSP).
202 %description -n java-tomcat-catalina -l pl.UTF-8
203 Bibliotek Javy zawierające silnik servletów i JSP tomcata.
205 %package -n java-tomcat-coyote
206 Summary: Tomcat HTTP connector
207 Summary(pl.UTF-8): Interfejs HTTP dla Tomcata
208 Group: Libraries/Java
209 Requires: jpackage-utils
211 %description -n java-tomcat-coyote
212 Coyote is Tomcat's HTTP Connector component that supports the HTTP 1.1
213 protocol for the web server or application container. Coyote listens
214 for incoming connections on a specific TCP port on the server and
215 forwards the request to the Tomcat Engine to process the request and
216 send back a response to the requesting client.
218 %description -n java-tomcat-coyote -l pl.UTF-8
219 Biblioteki Javy zawierające serwer HTTP 1.1 dla Tomcata.
221 %package -n java-tomcat-jasper
222 Summary: JSP compiler
223 Summary(pl.UTF-8): Kompilator JSP
224 Group: Libraries/Java
225 Requires: java-eclipse-jdt >= 4.2.2
226 Requires: jpackage-utils
227 Obsoletes: apache-tomcat-jasper
228 Obsoletes: tomcat-jasper
230 %description -n java-tomcat-jasper
231 Jasper is Java ServerPages compiler used by Apache Tomcat servlet
234 %description -n java-tomcat-jasper -l pl.UTF-8
235 Jasper jest kompilatorem Java ServerPages używanym przez kontener
236 servletów Apache Tomcat.
238 %package -n java-servletapi
239 Summary: Java servlet and JSP implementation classes
240 Summary(pl.UTF-8): Klasy z implementacją Java Servlet i JSP
241 Group: Libraries/Java
242 Provides: java(jsp) = %{jspapiver}
243 Provides: java(servlet) = %{servletapiver}
244 Obsoletes: jakarta-servletapi5
245 Obsoletes: jakarta-servletapi5
246 Obsoletes: java-servletapi5
248 %description -n java-servletapi
249 Implementation classes of the Java Servlet and JSP APIs (packages
250 javax.servlet, javax.servlet.http, javax.servlet.jsp, and
251 javax.servlet.jsp.tagext).
253 %description -n java-servletapi -l pl.UTF-8
254 Implementacje klas API Java Servlet i JSP (pakiety javax.servlet,
255 javax.servlet.http, javax.servlet.jsp i java.servlet.jsp.tagext).
258 %setup -q -a100 -n apache-%{name}-%{version}-src
266 # Prepare java-commmons-logging sources
267 install -d output/extras/logging
268 mv commons-logging-%{jclver}-src output/extras/logging
269 cd output/extras/logging/commons-logging-%{jclver}-src
274 # we don't need those scripts
276 rm bin/{startup,shutdown}.sh
278 cp -p %{SOURCE3} build.properties
281 if test ! -e build.properties.local; then
282 cat > build.properties.local <<-EOF
283 log4j.jar=$(find-jar log4j)
284 log4j12.jar=$(find-jar log4j)
285 junit.jar=$(find-jar junit)
286 logkit.jar=$(find-jar avalon-logkit)
287 avalon-framework-impl.jar=$(find-jar avalon-framework-impl.jar)
288 avalon-framework-api.jar=$(find-jar avalon-framework-api.jar)
289 servletapi.jar=$(pwd)/output/build/lib/servlet-api.jar
290 commons-logging.version=%{jclver}
291 java.7.home=%{java_home}
293 cat build.properties.local >> build.properties
295 if grep '=$' build.properties; then
296 : Some .jar could not be found
306 install -d output/extras/webservices
308 ln -sf %{_javadir}/geronimo-spec-jaxrpc.jar output/extras/webservices/jaxrpc.jar
309 ln -sf %{_javadir}/jsr109.jar output/extras/webservices/wsdl4j.jar
319 rm -rf $RPM_BUILD_ROOT
322 TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
323 CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
325 # useful for constructing relative symlinks. Is there a better way?
326 TOMCATDIRREV=$(echo %{_tomcatdir} | sed 's#[^/]\+#..#g;s#^/##')
327 CATALINADIRREV=$(echo /var/lib/tomcat | sed 's#[^/]\+#..#g;s#^/##')
329 install -d $TOMCATDIR \
331 $RPM_BUILD_ROOT%{_vardir}/webapps \
332 $RPM_BUILD_ROOT%{_vardir}/work \
333 $RPM_BUILD_ROOT%{_logdir}/{archive/,}tomcat \
334 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost \
335 $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,logrotate.d}
337 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
338 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
340 cp -a conf/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
341 ln -sf $CATALINADIRREV%{_sysconfdir}/%{name} $RPM_BUILD_ROOT%{_vardir}/conf
342 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
343 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
344 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
345 cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
346 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
347 cp -p %{SOURCE15} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
349 cp -a bin lib webapps $TOMCATDIR
350 cp -a temp $CATALINADIR
352 ln -sf $CATALINADIRREV%{_logdir}/tomcat $CATALINADIR/logs
353 ln -sf $TOMCATDIRREV%{_logdir}/tomcat $TOMCATDIR/logs
354 ln -sf $TOMCATDIRREV%{_vardir}/work $TOMCATDIR/work
355 ln -sf $TOMCATDIRREV%{_vardir}/conf $TOMCATDIR/conf
357 # symlinks instead of copies
358 jars="commons-daemon commons-logging-api"
361 ln -sf $jar $TOMCATDIR/bin
364 jars="commons-pool-tomcat5 commons-dbcp-tomcat5 mysql-connector-java org.eclipse.jdt.core mail"
367 ln -sf $jar $TOMCATDIR/lib
370 install -d $RPM_BUILD_ROOT%{_javadir}
371 mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
372 mv $TOMCATDIR/lib/jsp-api.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api-%{jspapiver}.jar
373 mv $TOMCATDIR/lib/servlet-api.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api-%{servletapiver}.jar
374 mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
375 mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-coyote.jar
376 mv $TOMCATDIR/lib/tomcat-util.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-util.jar
377 mv $TOMCATDIR/lib/tomcat-api.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-api.jar
379 ln -s jsp-api-%{jspapiver}.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api.jar
380 ln -s servlet-api-%{servletapiver}.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api.jar
382 # XXX add softlinks jasper-compiler.jar and jasper-runtime for compatibility with tomcat 5.5?
383 ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
384 ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
386 ln -sf %{_javadir}/jsp-api-%{jspapiver}.jar $TOMCATDIR/lib/jsp-api.jar
387 ln -sf %{_javadir}/servlet-api-%{servletapiver}.jar $TOMCATDIR/lib/servlet-api.jar
389 ln -sf %{_javadir}/tomcat-catalina.jar $TOMCATDIR/lib/catalina.jar
390 ln -sf %{_javadir}/tomcat-util.jar $TOMCATDIR/lib/util.jar
391 ln -sf %{_javadir}/tomcat-api.jar $TOMCATDIR/lib/api.jar
393 ln -sf %{_javadir}/tomcat-coyote.jar $TOMCATDIR/lib/tomcat-coyote.jar
395 cp -a ../extras/catalina-ws.jar $TOMCATDIR/lib/catalina-ws.jar
396 cp -a ../extras/catalina-jmx-remote.jar $TOMCATDIR/lib/catalina-jmx-remote.jar
397 cp -a ../extras/tomcat-juli-adapters.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli-adapters.jar
398 cp -a ../extras/tomcat-juli.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli.jar
399 ln -sf %{_javadir}/tomcat-juli-adapters.jar $TOMCATDIR/lib/juli-adapters.jar
400 ln -sf %{_javadir}/tomcat-juli.jar $TOMCATDIR/lib/juli.jar
402 ln -s %{_javadir}/geronimo-spec-jaxrpc.jar $TOMCATDIR/lib/jaxrpc.jar
403 ln -s %{_javadir}/jsr109.jar $TOMCATDIR/lib/jsr109.jar
406 rm -rf $RPM_BUILD_ROOT
409 # handle /var/lib/tomcat/logs -> /var/log/tomcat migration
410 if [ -d %{_vardir}/logs ] && [ ! -L %{_vardir}/logs ]; then
411 mv -v %{_vardir}/logs{,.rpmsave}
414 # migrate /var/lib/tomcat/conf to /etc/tomcat
415 if [ -d %{_vardir}/conf ] && [ ! -L %{_vardir}/conf ]; then
416 if [ -d %{_sysconfdir}/%{name} ]; then
417 if [ ! -L %{_sysconfdir}/%{name} ]; then
418 mv %{_vardir}/conf/* %{_sysconfdir}/%{name}
419 rmdir %{_vardir}/conf 2>/dev/null || mv -v %{_vardir}/conf{,.rpmsave}
421 mv -v %{_sysconfdir}/%{name}{,.rpmsave}
422 mv %{_vardir}/conf %{_sysconfdir}/%{name}
425 mv %{_vardir}/conf %{_sysconfdir}/%{name}
427 ln -s %{_sysconfdir}/%{name} %{_vardir}/conf
432 %groupadd -g 234 -r -f tomcat
433 %groupadd -g 237 -r -f servlet
434 %useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat -G servlet tomcat
437 /sbin/chkconfig --add tomcat
438 %service tomcat restart
441 if [ "$1" = "0" ]; then
443 /sbin/chkconfig --del tomcat
447 if [ "$1" = "0" ]; then
454 %defattr(644,root,root,755)
455 %doc KEYS RELEASE-NOTES
456 %attr(754,root,root) /etc/rc.d/init.d/tomcat
457 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
458 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
460 # these directory has to be writeable because /admin need to modify config
461 # files and create temporary files
462 %dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}
463 %dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}/Catalina
464 %dir %{_sysconfdir}/%{name}/Catalina/localhost
465 # tomcat config has to be writeable because of tomcat-users.xml file and Catalina dir
466 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/catalina.policy
467 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.properties*
468 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.xml
470 %config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
473 %dir %{_tomcatdir}/conf
474 %dir %{_tomcatdir}/bin
475 %{_tomcatdir}/bin/catalina-tasks.xml
476 %attr(755,root,root) %{_tomcatdir}/bin/*.sh
477 %{_tomcatdir}/bin/*.jar
478 %dir %{_tomcatdir}/lib
479 %{_tomcatdir}/lib/annotations-api.jar
480 %{_tomcatdir}/lib/api.jar
481 %{_tomcatdir}/lib/catalina-ant.jar
482 %{_tomcatdir}/lib/catalina-ha.jar
483 %{_tomcatdir}/lib/catalina.jar
484 %{_tomcatdir}/lib/catalina-tribes.jar
485 %{_tomcatdir}/lib/commons-dbcp-tomcat5.jar
486 %{_tomcatdir}/lib/commons-pool-tomcat5.jar
487 %{_tomcatdir}/lib/el-api.jar
488 %{_tomcatdir}/lib/jasper-el.jar
489 %{_tomcatdir}/lib/jasper.jar
490 %{_tomcatdir}/lib/jsp-api.jar
491 %{_tomcatdir}/lib/juli-adapters.jar
492 %{_tomcatdir}/lib/juli.jar
493 %{_tomcatdir}/lib/mail.jar
494 %{_tomcatdir}/lib/mysql-connector-java.jar
495 %{_tomcatdir}/lib/org.eclipse.jdt.core.jar
496 %{_tomcatdir}/lib/servlet-api.jar
497 %{_tomcatdir}/lib/tomcat-jdbc.jar
498 %{_tomcatdir}/lib/tomcat-coyote.jar
499 %{_tomcatdir}/lib/tomcat-i18n-es.jar
500 %{_tomcatdir}/lib/tomcat-i18n-fr.jar
501 %{_tomcatdir}/lib/tomcat-i18n-ja.jar
502 %{_tomcatdir}/lib/tomcat7-websocket.jar
503 %{_tomcatdir}/lib/websocket-api.jar
504 %{_tomcatdir}/lib/util.jar
506 %dir %{_tomcatdir}/webapps
508 %{_tomcatdir}/webapps/ROOT
512 %dir %attr(770,root,tomcat) %{_vardir}
513 %dir %attr(770,root,tomcat) %{_vardir}/work
514 %dir %attr(770,root,tomcat) %{_vardir}/webapps
515 %dir %attr(770,root,tomcat) %{_vardir}/temp
516 %dir %attr(770,root,tomcat) %{_logdir}/tomcat
517 %dir %attr(770,root,root) %{_logdir}/archive/tomcat
522 %defattr(644,root,root,755)
523 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
524 %{_tomcatdir}/webapps/docs
526 %files webapp-manager
527 %defattr(644,root,root,755)
528 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
529 %{_tomcatdir}/webapps/manager
531 %files webapp-host-manager
532 %defattr(644,root,root,755)
533 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
534 %{_tomcatdir}/webapps/host-manager
536 %files webapp-examples
537 %defattr(644,root,root,755)
538 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
539 %{_tomcatdir}/webapps/examples
542 %defattr(644,root,root,755)
543 %{_tomcatdir}/lib/catalina-ws.jar
544 %{_tomcatdir}/lib/jsr109.jar
545 %{_tomcatdir}/lib/jaxrpc.jar
548 %defattr(644,root,root,755)
549 %{_tomcatdir}/lib/catalina-jmx-remote.jar
551 %files -n java-tomcat-jasper
552 %defattr(644,root,root,755)
553 %{_javadir}/jasper-el.jar
554 %{_javadir}/jasper.jar
556 %files -n java-tomcat-catalina
557 %defattr(644,root,root,755)
558 %{_javadir}/tomcat-api.jar
559 %{_javadir}/tomcat-catalina.jar
560 %{_javadir}/tomcat-juli-adapters.jar
561 %{_javadir}/tomcat-juli.jar
562 %{_javadir}/tomcat-util.jar
564 %files -n java-tomcat-coyote
565 %defattr(644,root,root,755)
566 %{_javadir}/tomcat-coyote.jar
568 %files -n java-servletapi
569 %defattr(644,root,root,755)
570 %{_javadir}/jsp-api*.jar
571 %{_javadir}/servlet-api*.jar