[pkg-java] r9624 - in trunk/tomcat6/debian: . patches
Ludovic Claude
ludovicc-guest at alioth.debian.org
Tue Aug 4 21:16:41 UTC 2009
Author: ludovicc-guest
Date: 2009-08-04 21:16:41 +0000 (Tue, 04 Aug 2009)
New Revision: 9624
Added:
trunk/tomcat6/debian/patches/var_loaders.patch
Modified:
trunk/tomcat6/debian/README.Debian
trunk/tomcat6/debian/changelog
trunk/tomcat6/debian/patches/series
trunk/tomcat6/debian/tomcat6.default
trunk/tomcat6/debian/tomcat6.dirs
trunk/tomcat6/debian/tomcat6.postinst
Log:
* Update ownership for files in /etc/tomcat6 and /var/lib/tomcat6/webapps.
The new owner is tomcat6:adm (Closes: #532284)
* Add additional directories for the common, server and shared classloader.
Directories are also compatible with Alfresco's packaging done for
Ubuntu. (Closes: #521318)
Modified: trunk/tomcat6/debian/README.Debian
===================================================================
--- trunk/tomcat6/debian/README.Debian 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/README.Debian 2009-08-04 21:16:41 UTC (rev 9624)
@@ -1,3 +1,15 @@
+Differences introduced in the tomcat6-6.0.20-5 release:
+- New folders have been created in /var/lib/tomcat6 to allow an administrator to
+ add shared classes or libraries. The layout is as follow:
+ /var/lib/tomcat6/common - put there jar files to be loaded by the common classloader
+ /var/lib/tomcat6/common/classes - put there classes to be loaded by the common classloader
+ /var/lib/tomcat6/server - put there jar files to be loaded by the server classloader
+ /var/lib/tomcat6/server/classes - put there classes to be loaded by the server classloader
+ /var/lib/tomcat6/shared - put there jar files to be loaded by the shared classloader
+ /var/lib/tomcat6/shared/classes - put there classes to be loaded by the shared classloader
+
+ -- Ludovic Claude <ludovic.claude at laposte.net> Sat, 25 Jul 2009 11:15:00 +0100
+
Differences introduced in the tomcat6-6.0.18-0ubuntu4 release:
- The default JVM temporary directory (java.io.tmpdir), which originally was
Modified: trunk/tomcat6/debian/changelog
===================================================================
--- trunk/tomcat6/debian/changelog 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/changelog 2009-08-04 21:16:41 UTC (rev 9624)
@@ -9,6 +9,11 @@
* Change watch to download fresh sources from SVN.
Should fix wrong encoding in tomcat-i18n-fr/es.jar in the next upstream
version. (Closes: #522067)
+ * Update ownership for files in /etc/tomcat6 and /var/lib/tomcat6/webapps.
+ The new owner is tomcat6:adm (Closes: #532284)
+ * Add additional directories for the common, server and shared classloader.
+ Directories are also compatible with Alfresco's packaging done for
+ Ubuntu. (Closes: #521318)
-- Ludovic Claude <ludovic.claude at laposte.net> Sat, 25 Jul 2009 11:15:00 +0100
Modified: trunk/tomcat6/debian/patches/series
===================================================================
--- trunk/tomcat6/debian/patches/series 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/patches/series 2009-08-04 21:16:41 UTC (rev 9624)
@@ -2,3 +2,4 @@
disable-apr-loading.patch
deploy-webapps-build-xml.patch
use-commons-dbcp.patch
+var_loaders.patch
Added: trunk/tomcat6/debian/patches/var_loaders.patch
===================================================================
--- trunk/tomcat6/debian/patches/var_loaders.patch (rev 0)
+++ trunk/tomcat6/debian/patches/var_loaders.patch 2009-08-04 21:16:41 UTC (rev 9624)
@@ -0,0 +1,29 @@
+--- a/conf/catalina.properties
++++ b/conf/catalina.properties
+@@ -44,7 +44,7 @@
+ # "foo/*.jar": Add all the JARs of the specified folder as class
+ # repositories
+ # "foo/bar.jar": Add bar.jar as a class repository
+-common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar
++common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar,/var/lib/tomcat6/common/classes,/var/lib/tomcat6/common/*.jar
+
+ #
+ # List of comma-separated paths defining the contents of the "server"
+@@ -57,7 +57,7 @@
+ # "foo/*.jar": Add all the JARs of the specified folder as class
+ # repositories
+ # "foo/bar.jar": Add bar.jar as a class repository
+-server.loader=
++server.loader=${catalina.home}/server/classes,${catalina.home}/server/*.jar,/var/lib/tomcat6/server/classes,/var/lib/tomcat6/server/*.jar
+
+ #
+ # List of comma-separated paths defining the contents of the "shared"
+@@ -71,7 +71,7 @@
+ # "foo/bar.jar": Add bar.jar as a class repository
+ # Please note that for single jars, e.g. bar.jar, you need the URL form
+ # starting with file:.
+-shared.loader=
++shared.loader=${catalina.home}/shared/classes,${catalina.home}/shared/*.jar,/var/lib/tomcat6/shared/classes,/var/lib/tomcat6/shared/*.jar
+
+ #
+ # String cache configuration.
Modified: trunk/tomcat6/debian/tomcat6.default
===================================================================
--- trunk/tomcat6/debian/tomcat6.default 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.default 2009-08-04 21:16:41 UTC (rev 9624)
@@ -15,6 +15,9 @@
# Arguments to pass to the Java virtual machine (JVM).
#JAVA_OPTS="-Djava.awt.headless=true -Xmx128M"
+# To enable remore debugging uncomment the following line. You will then be able to use a java debugger on port 8000
+#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
+
# Java compiler to use for translating JavaServer Pages (JSPs). You can use all
# compilers that are accepted by Ant's build.compiler property.
#JSP_COMPILER=jikes
Modified: trunk/tomcat6/debian/tomcat6.dirs
===================================================================
--- trunk/tomcat6/debian/tomcat6.dirs 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.dirs 2009-08-04 21:16:41 UTC (rev 9624)
@@ -1,4 +1,7 @@
var/log/tomcat6
var/lib/tomcat6/webapps
+var/lib/tomcat6/common/classes
+var/lib/tomcat6/server/classes
+var/lib/tomcat6/shared/classes
var/cache/tomcat6
etc/tomcat6/Catalina/localhost
Modified: trunk/tomcat6/debian/tomcat6.postinst
===================================================================
--- trunk/tomcat6/debian/tomcat6.postinst 2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.postinst 2009-08-04 21:16:41 UTC (rev 9624)
@@ -9,11 +9,10 @@
fi
chown -R tomcat6:adm /var/log/tomcat6 /var/cache/tomcat6
chmod 750 /var/log/tomcat6 /var/cache/tomcat6
- chgrp tomcat6 /etc/tomcat6/tomcat-users.xml
+ chown -Rh tomcat6:adm /etc/tomcat6/*
chmod 640 /etc/tomcat6/tomcat-users.xml
- chgrp tomcat6 /var/lib/tomcat6/webapps
+ chown -Rh tomcat6:adm /var/lib/tomcat6/webapps /var/lib/tomcat6/common /var/lib/tomcat6/server /var/lib/tomcat6/shared
chmod 775 /var/lib/tomcat6/webapps
- chgrp tomcat6 /etc/tomcat6/Catalina /etc/tomcat6/Catalina/localhost
chmod 775 /etc/tomcat6/Catalina /etc/tomcat6/Catalina/localhost
;;
esac
More information about the pkg-java-commits
mailing list