]> git.pld-linux.org Git - packages/tomcat.git/blob - tomcat.spec
up to 7.0.55; compile fails
[packages/tomcat.git] / tomcat.spec
1
2 # Conditional build:
3 %bcond_without  javadoc         # skip building javadocs
4
5 %define         jspapiver       2.2
6 %define         servletapiver   3.0
7
8 %define         tomcatnatver    1.1.27
9
10 # Java Commons Logging version. Must be >= 1.1.
11 %define         jclver  1.1.3
12
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}
16 Name:           tomcat
17 Version:        7.0.55
18 Release:        1
19 License:        Apache v2.0
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:  3297f4d0a9834711c2f552096859c23e
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 Source16:       log4j.properties
33 Source100:      http://www.apache.org/dist/commons/logging/source/commons-logging-%{jclver}-src.tar.gz
34 # Source100-md5:        e8e197d628436490886d17cffa108fe3
35 Patch0:         %{name}-build.xml.patch
36 Patch1:         server.xml-URIEncoding-utf8.patch
37 Patch2:         %{name}-LDAPUserDatabase.patch
38 Patch3:         %{name}-catalina.policy-javadir.patch
39 Patch4:         %{name}-userdir.patch
40 Patch5:         logging.patch
41 Patch100:       jcl-build.xml.patch
42 URL:            http://tomcat.apache.org/
43 BuildRequires:  ant >= 1.5.3
44 BuildRequires:  eclipse-jdt >= 4.2.2
45 BuildRequires:  java(JSR109)
46 BuildRequires:  java-avalon-framework
47 BuildRequires:  java-avalon-logkit
48 BuildRequires:  java-commons-daemon >= 1.0
49 BuildRequires:  java-commons-dbcp-tomcat5 >= 0:1.1
50 BuildRequires:  java-commons-pool-tomcat5
51 BuildRequires:  java-geronimo-spec-jaxrpc
52 BuildRequires:  java-jdbc-mysql
53 BuildRequires:  java-junit
54 BuildRequires:  java-log4j
55 BuildRequires:  java-mail
56 BuildRequires:  jdk >= 1.6
57 BuildRequires:  jpackage-utils
58 BuildRequires:  rpm >= 4.4.9-56
59 BuildRequires:  rpm-javaprov
60 BuildRequires:  rpmbuild(macros) >= 1.657
61 BuildRequires:  sed >= 4.0
62 Requires(post,preun):   /sbin/chkconfig
63 Requires(postun):       /usr/sbin/groupdel
64 Requires(postun):       /usr/sbin/userdel
65 Requires(pre):  /bin/id
66 Requires(pre):  /usr/bin/getgid
67 Requires(pre):  /usr/sbin/groupadd
68 Requires(pre):  /usr/sbin/useradd
69 Requires:       java(jaxp_parser_impl)
70 Requires:       java(jndi) >= 1.2.1
71 Requires:       java-%{name}-catalina = %{version}-%{release}
72 Requires:       java-%{name}-coyote = %{version}-%{release}
73 Requires:       java-%{name}-jasper = %{version}-%{release}
74 Requires:       java-commons-dbcp-tomcat5 >= 0:1.1
75 Requires:       java-commons-pool-tomcat5
76 Requires:       java-jdbc-mysql
77 Requires:       java-mail
78 Requires:       java-servletapi = %{version}-%{release}
79 Requires:       jpackage-utils
80 Requires:       jre >= 1.2
81 Requires:       jsvc
82 Requires:       rc-scripts
83 Suggests:       logrotate
84 Suggests:       tomcat-native >= %{tomcatnatver}
85 Provides:       group(servlet)
86 Provides:       group(tomcat)
87 Provides:       user(tomcat)
88 Obsoletes:      apache-tomcat
89 Obsoletes:      jakarta-tomcat
90 %if "%{pld_release}" != "ac"
91 Conflicts:      logrotate < 3.8.0
92 %endif
93 Conflicts:      tomcat-native < %{tomcatnatver}
94 BuildArch:      noarch
95 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96
97 %define         _tomcatdir      %{_datadir}/tomcat
98 %define         _logdir         %{_var}/log
99 %define         _vardir         %{_var}/lib/tomcat
100
101 %description
102 Tomcat is the servlet container that is used in the official Reference
103 Implementation for the Java Servlet and JavaServer Pages technologies.
104 The Java Servlet and JavaServer Pages specifications are developed by
105 Sun under the Java Community Process.
106
107 Tomcat is developed in an open and participatory environment and
108 released under the Apache Software License. Tomcat is intended to be a
109 collaboration of the best-of-breed developers from around the world.
110
111 %description -l pl.UTF-8
112 Tomcat to kontener serwletowy używany przez oficjalną implementację
113 wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
114 Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
115 Community Process.
116
117 %package webapp-docs
118 Summary:        The Apache Tomcat Servlet/JSP Container documentation
119 Summary(pl.UTF-8):      Dokumentacja do Tomcata - kontenera Servlet/JSP
120 Group:          Documentation
121 Requires:       %{name} = %{version}-%{release}
122 Obsoletes:      apache-tomcat-doc
123 Obsoletes:      jakarta-tomcat-doc
124 Obsoletes:      tomcat-doc
125
126 %description webapp-docs
127 The Tomcat Servlet/JSP Container documentation.
128
129 %description webapp-docs -l pl.UTF-8
130 Dokumentacja do Tomcata - kontenera Servlet/JSP.
131
132 %package webapp-manager
133 Summary:        The Apache Tomcat Servlet/JSP application manager
134 Summary(pl.UTF-8):      Zarządca aplikacji w Tomcacie
135 Group:          Networking/Daemons/Java/Servlets
136 Requires:       %{name} = %{version}-%{release}
137
138 %description webapp-manager
139 The Apache Tomcat Servlet/JSP application manager.
140
141 %description webapp-manager -l pl.UTF-8
142 Zarządca aplikacji w Tomcacie.
143
144 %package webapp-host-manager
145 Summary:        The Apache Tomcat Servlet/JSP virtual hosts manager
146 Summary(pl.UTF-8):      Zarządca wirtualnych hostów w Tomcacie
147 Group:          Networking/Daemons/Java/Servlets
148 Requires:       %{name} = %{version}-%{release}
149 Obsoletes:      tomcat-admin
150
151 %description webapp-host-manager
152 The Apache Tomcat Servlet/JSP virtual hosts manager.
153
154 %description webapp-host-manager -l pl.UTF-8
155 Zarządca wirtualnych hostów w Tomcacie.
156
157 %package webapp-examples
158 Summary:        The Apache Tomcat Servlet/JSP example applications
159 Summary(pl.UTF-8):      Przykładowe aplikacje dla Tomcata
160 Group:          Networking/Daemons/Java/Servlets
161 Requires:       %{name} = %{version}-%{release}
162
163 %description webapp-examples
164 The Apache Tomcat Servlet/JSP example applications.
165
166 %description webapp-examples -l pl.UTF-8
167 Przykładowe aplikacje dla Tomcata.
168
169 %package webservices
170 Summary:        Web Services support (JSR 109)
171 Summary(pl.UTF-8):      Wsparcie dla Web Services (JSR 109)
172 Group:          Libraries/Java
173 Requires:       %{name} = %{version}-%{release}
174 Requires:       java(JSR109)
175 Requires:       java-geronimo-spec-jaxrpc
176
177 %description webservices
178 Factories for JSR 109 which may be used to resolve web services
179 references.
180
181 %description webservices -l pl.UTF-8
182 Wsparcie dla JSR 109 (Web Services).
183
184 %package jmx
185 Summary:        JMX remote interface for Tomcat
186 Summary(pl.UTF-8):      Zdalny interfejs JMX dla Tomcata
187 Group:          Libraries/Java
188 Requires:       %{name} = %{version}-%{release}
189
190 %description jmx
191 JMX remote interface for Tomcat.
192
193 %description jmx -l pl.UTF-8
194 Zdalny interfejs JMX dla Tomcata.
195
196 %package -n java-tomcat-catalina
197 Summary:        Tomcat's servlet engine
198 Summary(pl.UTF-8):      Silnik servletów dla Tomcata.
199 Group:          Libraries/Java
200 Requires:       jpackage-utils
201
202 %description -n java-tomcat-catalina
203 Catalina is Tomcat's servlet container. Catalina implements Sun
204 Microsystems' specifications for servlet and JavaServer Pages (JSP).
205
206 %description -n java-tomcat-catalina -l pl.UTF-8
207 Bibliotek Javy zawierające silnik servletów i JSP tomcata.
208
209 %package -n java-tomcat-coyote
210 Summary:        Tomcat HTTP connector
211 Summary(pl.UTF-8):      Interfejs HTTP dla Tomcata
212 Group:          Libraries/Java
213 Requires:       jpackage-utils
214
215 %description -n java-tomcat-coyote
216 Coyote is Tomcat's HTTP Connector component that supports the HTTP 1.1
217 protocol for the web server or application container. Coyote listens
218 for incoming connections on a specific TCP port on the server and
219 forwards the request to the Tomcat Engine to process the request and
220 send back a response to the requesting client.
221
222 %description -n java-tomcat-coyote -l pl.UTF-8
223 Biblioteki Javy zawierające serwer HTTP 1.1 dla Tomcata.
224
225 %package -n java-tomcat-jasper
226 Summary:        JSP compiler
227 Summary(pl.UTF-8):      Kompilator JSP
228 Group:          Libraries/Java
229 Requires:       java-eclipse-jdt >= 4.2.2
230 Requires:       jpackage-utils
231 Obsoletes:      apache-tomcat-jasper
232 Obsoletes:      tomcat-jasper
233
234 %description -n java-tomcat-jasper
235 Jasper is Java ServerPages compiler used by Apache Tomcat servlet
236 container.
237
238 %description -n java-tomcat-jasper -l pl.UTF-8
239 Jasper jest kompilatorem Java ServerPages używanym przez kontener
240 servletów Apache Tomcat.
241
242 %package -n java-servletapi
243 Summary:        Java servlet and JSP implementation classes
244 Summary(pl.UTF-8):      Klasy z implementacją Java Servlet i JSP
245 Group:          Libraries/Java
246 Provides:       java(jsp) = %{jspapiver}
247 Provides:       java(servlet) = %{servletapiver}
248 Obsoletes:      jakarta-servletapi5
249 Obsoletes:      jakarta-servletapi5
250 Obsoletes:      java-servletapi5
251
252 %description -n java-servletapi
253 Implementation classes of the Java Servlet and JSP APIs (packages
254 javax.servlet, javax.servlet.http, javax.servlet.jsp, and
255 javax.servlet.jsp.tagext).
256
257 %description -n java-servletapi -l pl.UTF-8
258 Implementacje klas API Java Servlet i JSP (pakiety javax.servlet,
259 javax.servlet.http, javax.servlet.jsp i java.servlet.jsp.tagext).
260
261 %prep
262 %setup -q -a100 -n apache-%{name}-%{version}-src
263 %patch0 -p1
264 %patch1 -p1
265 %patch2 -p1
266 %patch3 -p1
267 %patch4 -p1
268 %patch5 -p1
269
270 # Prepare java-commmons-logging sources
271 install -d output/extras/logging
272 mv commons-logging-%{jclver}-src output/extras/logging
273 cd output/extras/logging/commons-logging-%{jclver}-src
274 %undos build.xml
275 %patch100 -p1
276 cd -
277
278 # we don't need those scripts
279 rm bin/*.bat
280 rm bin/{startup,shutdown}.sh
281
282 cp -p %{SOURCE3} build.properties
283
284 %build
285 if test ! -e build.properties.local; then
286         cat > build.properties.local <<-EOF
287         log4j.jar=$(find-jar log4j)
288         log4j12.jar=$(find-jar log4j)
289         junit.jar=$(find-jar junit)
290         logkit.jar=$(find-jar avalon-logkit)
291         avalon-framework-impl.jar=$(find-jar avalon-framework-impl.jar)
292         avalon-framework-api.jar=$(find-jar avalon-framework-api.jar)
293         servletapi.jar=$(pwd)/output/build/lib/servlet-api.jar
294         commons-logging.version=%{jclver}
295         java.7.home=%{java_home}
296         EOF
297         cat build.properties.local >> build.properties
298 fi
299 if grep '=$' build.properties; then
300         : Some .jar could not be found
301         exit 1
302 fi
303
304 export LC_ALL=en_US
305
306 # Base package
307 %ant
308
309 # Extras
310 install -d output/extras/webservices
311
312 ln -sf %{_javadir}/geronimo-spec-jaxrpc.jar output/extras/webservices/jaxrpc.jar
313 ln -sf %{_javadir}/jsr109.jar output/extras/webservices/wsdl4j.jar
314
315 %ant extras
316
317 # Javadoc
318 %if %{with javadoc}
319 %ant javadoc
320 %endif
321
322 %install
323 rm -rf $RPM_BUILD_ROOT
324 cd output/build
325
326 TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
327 CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
328
329 # useful for constructing relative symlinks. Is there a better way?
330 TOMCATDIRREV=$(echo %{_tomcatdir} | sed 's#[^/]\+#..#g;s#^/##')
331 CATALINADIRREV=$(echo /var/lib/tomcat | sed 's#[^/]\+#..#g;s#^/##')
332
333 install -d $TOMCATDIR \
334         $CATALINADIR/temp \
335         $RPM_BUILD_ROOT%{_vardir}/webapps \
336         $RPM_BUILD_ROOT%{_vardir}/work \
337         $RPM_BUILD_ROOT%{_logdir}/{archive/,}tomcat \
338         $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost \
339         $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,logrotate.d}
340
341 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
342 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
343
344 cp -a conf/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
345 ln -sf $CATALINADIRREV%{_sysconfdir}/%{name} $RPM_BUILD_ROOT%{_vardir}/conf
346 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
347 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
348 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
349 cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
350 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
351 cp -p %{SOURCE15} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
352 %if "%{pld_release}" == "ac"
353 %{__sed} -i -e '/su/d' $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
354 %endif
355 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
356
357 cp -a bin lib webapps $TOMCATDIR
358 cp -a temp $CATALINADIR
359
360 ln -sf $CATALINADIRREV%{_logdir}/tomcat $CATALINADIR/logs
361 ln -sf $TOMCATDIRREV%{_logdir}/tomcat $TOMCATDIR/logs
362 ln -sf $TOMCATDIRREV%{_vardir}/work $TOMCATDIR/work
363 ln -sf $TOMCATDIRREV%{_vardir}/conf $TOMCATDIR/conf
364
365 # symlinks instead of copies
366 jars="commons-daemon commons-logging-api"
367 for jar in $jars; do
368         jar=$(find-jar $jar)
369         ln -sf $jar $TOMCATDIR/bin
370 done
371
372 jars="commons-pool-tomcat5 commons-dbcp-tomcat5 mysql-connector-java org.eclipse.jdt.core mail"
373 for jar in $jars; do
374         jar=$(find-jar $jar)
375         ln -sf $jar $TOMCATDIR/lib
376 done
377
378 install -d $RPM_BUILD_ROOT%{_javadir}
379 mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
380 mv $TOMCATDIR/lib/jsp-api.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api-%{jspapiver}.jar
381 mv $TOMCATDIR/lib/servlet-api.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api-%{servletapiver}.jar
382 mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
383 mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-coyote.jar
384 mv $TOMCATDIR/lib/tomcat-util.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-util.jar
385 mv $TOMCATDIR/lib/tomcat-api.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-api.jar
386
387 ln -s jsp-api-%{jspapiver}.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api.jar
388 ln -s servlet-api-%{servletapiver}.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api.jar
389
390 # XXX add softlinks jasper-compiler.jar and jasper-runtime for compatibility with tomcat 5.5?
391 ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
392 ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
393
394 ln -sf %{_javadir}/jsp-api-%{jspapiver}.jar $TOMCATDIR/lib/jsp-api.jar
395 ln -sf %{_javadir}/servlet-api-%{servletapiver}.jar $TOMCATDIR/lib/servlet-api.jar
396
397 ln -sf %{_javadir}/tomcat-catalina.jar $TOMCATDIR/lib/catalina.jar
398 ln -sf %{_javadir}/tomcat-util.jar $TOMCATDIR/lib/util.jar
399 ln -sf %{_javadir}/tomcat-api.jar $TOMCATDIR/lib/api.jar
400
401 ln -sf %{_javadir}/tomcat-coyote.jar $TOMCATDIR/lib/tomcat-coyote.jar
402
403 cp -a ../extras/catalina-ws.jar $TOMCATDIR/lib/catalina-ws.jar
404 cp -a ../extras/catalina-jmx-remote.jar $TOMCATDIR/lib/catalina-jmx-remote.jar
405 cp -a ../extras/tomcat-juli-adapters.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli-adapters.jar
406 cp -a ../extras/tomcat-juli.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli.jar
407 ln -sf %{_javadir}/tomcat-juli-adapters.jar $TOMCATDIR/lib/juli-adapters.jar
408 ln -sf %{_javadir}/tomcat-juli.jar $TOMCATDIR/lib/juli.jar
409
410 ln -s %{_javadir}/geronimo-spec-jaxrpc.jar $TOMCATDIR/lib/jaxrpc.jar
411 ln -s %{_javadir}/jsr109.jar $TOMCATDIR/lib/jsr109.jar
412
413 %clean
414 rm -rf $RPM_BUILD_ROOT
415
416 %pretrans
417 # handle /var/lib/tomcat/logs -> /var/log/tomcat migration
418 if [ -d %{_vardir}/logs ] && [ ! -L %{_vardir}/logs ]; then
419         mv -v %{_vardir}/logs{,.rpmsave}
420 fi
421
422 # migrate /var/lib/tomcat/conf to /etc/tomcat
423 if [ -d %{_vardir}/conf ] && [ ! -L %{_vardir}/conf ]; then
424         if [ -d %{_sysconfdir}/%{name} ]; then
425                 if [ ! -L %{_sysconfdir}/%{name} ]; then
426                         mv %{_vardir}/conf/* %{_sysconfdir}/%{name}
427                         rmdir %{_vardir}/conf 2>/dev/null || mv -v %{_vardir}/conf{,.rpmsave}
428                 else
429                         mv -v %{_sysconfdir}/%{name}{,.rpmsave}
430                         mv %{_vardir}/conf %{_sysconfdir}/%{name}
431                 fi
432         else
433                 mv %{_vardir}/conf %{_sysconfdir}/%{name}
434         fi
435         ln -s %{_sysconfdir}/%{name} %{_vardir}/conf
436 fi
437 exit 0
438
439 %pre
440 %groupadd -g 234 -r -f tomcat
441 %groupadd -g 237 -r -f servlet
442 %useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat -G servlet tomcat
443
444 %post
445 /sbin/chkconfig --add tomcat
446 %service tomcat restart
447
448 %preun
449 if [ "$1" = "0" ]; then
450         %service tomcat stop
451         /sbin/chkconfig --del tomcat
452 fi
453
454 %postun
455 if [ "$1" = "0" ]; then
456         %userremove tomcat
457         %groupremove tomcat
458         %groupremove servlet
459 fi
460
461 %files
462 %defattr(644,root,root,755)
463 %doc KEYS RELEASE-NOTES
464 %attr(754,root,root) /etc/rc.d/init.d/tomcat
465 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
466 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
467
468 # these directory has to be writeable because /admin need to modify config
469 # files and create temporary files
470 %dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}
471 %dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}/Catalina
472 %dir %{_sysconfdir}/%{name}/Catalina/localhost
473 # tomcat config has to be writeable because of tomcat-users.xml file and Catalina dir
474 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/catalina.policy
475 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.properties
476 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.xml
477
478 %config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
479
480 %dir %{_tomcatdir}
481 %dir %{_tomcatdir}/conf
482 %dir %{_tomcatdir}/bin
483 %{_tomcatdir}/bin/catalina-tasks.xml
484 %attr(755,root,root) %{_tomcatdir}/bin/*.sh
485 %{_tomcatdir}/bin/*.jar
486 %dir %{_tomcatdir}/lib
487 %{_tomcatdir}/lib/annotations-api.jar
488 %{_tomcatdir}/lib/api.jar
489 %{_tomcatdir}/lib/catalina-ant.jar
490 %{_tomcatdir}/lib/catalina-ha.jar
491 %{_tomcatdir}/lib/catalina.jar
492 %{_tomcatdir}/lib/catalina-tribes.jar
493 %{_tomcatdir}/lib/commons-dbcp-tomcat5.jar
494 %{_tomcatdir}/lib/commons-pool-tomcat5.jar
495 %{_tomcatdir}/lib/el-api.jar
496 %{_tomcatdir}/lib/jasper-el.jar
497 %{_tomcatdir}/lib/jasper.jar
498 %{_tomcatdir}/lib/jsp-api.jar
499 %{_tomcatdir}/lib/juli-adapters.jar
500 %{_tomcatdir}/lib/juli.jar
501 %{_tomcatdir}/lib/mail.jar
502 %{_tomcatdir}/lib/mysql-connector-java.jar
503 %{_tomcatdir}/lib/org.eclipse.jdt.core.jar
504 %{_tomcatdir}/lib/servlet-api.jar
505 %{_tomcatdir}/lib/tomcat-jdbc.jar
506 %{_tomcatdir}/lib/tomcat-coyote.jar
507 %{_tomcatdir}/lib/tomcat-i18n-es.jar
508 %{_tomcatdir}/lib/tomcat-i18n-fr.jar
509 %{_tomcatdir}/lib/tomcat-i18n-ja.jar
510 %{_tomcatdir}/lib/tomcat7-websocket.jar
511 %{_tomcatdir}/lib/websocket-api.jar
512 %{_tomcatdir}/lib/util.jar
513
514 %dir %{_tomcatdir}/webapps
515
516 %{_tomcatdir}/webapps/ROOT
517
518 %{_tomcatdir}/logs
519 %{_tomcatdir}/work
520 %dir %attr(770,root,tomcat) %{_vardir}
521 %dir %attr(770,root,tomcat) %{_vardir}/work
522 %dir %attr(770,root,tomcat) %{_vardir}/webapps
523 %dir %attr(770,root,tomcat) %{_vardir}/temp
524 %dir %attr(770,root,tomcat) %{_logdir}/tomcat
525 %dir %attr(770,root,root) %{_logdir}/archive/tomcat
526 %{_vardir}/conf
527 %{_vardir}/logs
528
529 %files webapp-docs
530 %defattr(644,root,root,755)
531 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
532 %{_tomcatdir}/webapps/docs
533
534 %files webapp-manager
535 %defattr(644,root,root,755)
536 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
537 %{_tomcatdir}/webapps/manager
538
539 %files webapp-host-manager
540 %defattr(644,root,root,755)
541 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
542 %{_tomcatdir}/webapps/host-manager
543
544 %files webapp-examples
545 %defattr(644,root,root,755)
546 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
547 %{_tomcatdir}/webapps/examples
548
549 %files webservices
550 %defattr(644,root,root,755)
551 %{_tomcatdir}/lib/catalina-ws.jar
552 %{_tomcatdir}/lib/jsr109.jar
553 %{_tomcatdir}/lib/jaxrpc.jar
554
555 %files jmx
556 %defattr(644,root,root,755)
557 %{_tomcatdir}/lib/catalina-jmx-remote.jar
558
559 %files -n java-tomcat-jasper
560 %defattr(644,root,root,755)
561 %{_javadir}/jasper-el.jar
562 %{_javadir}/jasper.jar
563
564 %files -n java-tomcat-catalina
565 %defattr(644,root,root,755)
566 %{_javadir}/tomcat-api.jar
567 %{_javadir}/tomcat-catalina.jar
568 %{_javadir}/tomcat-juli-adapters.jar
569 %{_javadir}/tomcat-juli.jar
570 %{_javadir}/tomcat-util.jar
571
572 %files -n java-tomcat-coyote
573 %defattr(644,root,root,755)
574 %{_javadir}/tomcat-coyote.jar
575
576 %files -n java-servletapi
577 %defattr(644,root,root,755)
578 %{_javadir}/jsp-api*.jar
579 %{_javadir}/servlet-api*.jar
This page took 0.09322 seconds and 4 git commands to generate.