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