[pkg-java] r11498 - in trunk/tomcat6/debian: . patches
Ludovic Claude
ludovicc-guest at alioth.debian.org
Thu Feb 4 00:11:56 UTC 2010
Author: ludovicc-guest
Date: 2010-02-04 00:11:53 +0000 (Thu, 04 Feb 2010)
New Revision: 11498
Added:
trunk/tomcat6/debian/patches/allow-empty-pid-file.patch
Modified:
trunk/tomcat6/debian/patches/disable-ajp-connector.patch
trunk/tomcat6/debian/patches/disable-apr-loading.patch
trunk/tomcat6/debian/patches/series
trunk/tomcat6/debian/patches/use-commons-dbcp.patch
trunk/tomcat6/debian/tomcat6.init
Log:
* Fix startup sequence with init.d
Added: trunk/tomcat6/debian/patches/allow-empty-pid-file.patch
===================================================================
--- trunk/tomcat6/debian/patches/allow-empty-pid-file.patch (rev 0)
+++ trunk/tomcat6/debian/patches/allow-empty-pid-file.patch 2010-02-04 00:11:53 UTC (rev 11498)
@@ -0,0 +1,29 @@
+--- a/bin/catalina.sh
++++ b/bin/catalina.sh
+@@ -305,7 +305,7 @@
+ elif [ "$1" = "start" ] ; then
+
+ if [ ! -z "$CATALINA_PID" ]; then
+- if [ -f "$CATALINA_PID" ]; then
++ if [ -s "$CATALINA_PID" ]; then
+ echo "PID file ($CATALINA_PID) found. Is Tomcat still running? Start aborted."
+ exit 1
+ fi
+@@ -363,12 +363,16 @@
+ fi
+
+ if [ ! -z "$CATALINA_PID" ]; then
+- if [ -f "$CATALINA_PID" ]; then
++ if [ -s "$CATALINA_PID" ]; then
+ kill -0 `cat $CATALINA_PID` >/dev/null 2>&1
+ if [ $? -eq 1 ]; then
+ echo "PID file ($CATALINA_PID) found but no matching process was found. Stop aborted."
+ exit 1
+ fi
++ elif [ -f "$CATALINA_PID" ]; then
++ rm $CATALINA_PID
++ echo "\$CATALINA_PID was set ($CATALINA_PID) but the specified file is empty. Did Tomcat fail while starting? Stop aborted."
++ exit 1
+ else
+ echo "\$CATALINA_PID was set ($CATALINA_PID) but the specified file does not exist. Is Tomcat running? Stop aborted."
+ exit 1
Modified: trunk/tomcat6/debian/patches/disable-ajp-connector.patch
===================================================================
--- trunk/tomcat6/debian/patches/disable-ajp-connector.patch 2010-02-03 07:03:55 UTC (rev 11497)
+++ trunk/tomcat6/debian/patches/disable-ajp-connector.patch 2010-02-04 00:11:53 UTC (rev 11498)
@@ -1,8 +1,6 @@
-Index: tomcat6-6.0.18/conf/server.xml
-===================================================================
---- tomcat6-6.0.18.orig/conf/server.xml 2008-11-26 15:24:50.000000000 +0000
-+++ tomcat6-6.0.18/conf/server.xml 2008-11-26 15:25:29.000000000 +0000
-@@ -85,7 +85,9 @@
+--- a/conf/server.xml
++++ b/conf/server.xml
+@@ -87,7 +87,9 @@
-->
<!-- Define an AJP 1.3 Connector on port 8009 -->
Modified: trunk/tomcat6/debian/patches/disable-apr-loading.patch
===================================================================
--- trunk/tomcat6/debian/patches/disable-apr-loading.patch 2010-02-03 07:03:55 UTC (rev 11497)
+++ trunk/tomcat6/debian/patches/disable-apr-loading.patch 2010-02-04 00:11:53 UTC (rev 11498)
@@ -1,7 +1,5 @@
-Index: tomcat6-6.0.18/conf/server.xml
-===================================================================
---- tomcat6-6.0.18.orig/conf/server.xml 2008-11-26 15:22:41.000000000 +0000
-+++ tomcat6-6.0.18/conf/server.xml 2008-11-26 15:24:38.000000000 +0000
+--- a/conf/server.xml
++++ b/conf/server.xml
@@ -22,7 +22,9 @@
<Server port="8005" shutdown="SHUTDOWN">
@@ -11,4 +9,4 @@
+ -->
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
- <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
+ <!-- Prevent memory leaks due to use of particular java/javax APIs-->
Modified: trunk/tomcat6/debian/patches/series
===================================================================
--- trunk/tomcat6/debian/patches/series 2010-02-03 07:03:55 UTC (rev 11497)
+++ trunk/tomcat6/debian/patches/series 2010-02-04 00:11:53 UTC (rev 11498)
@@ -5,3 +5,4 @@
var_loaders.patch
servlet-api-OSGi.patch
jsp-api-OSGi.patch
+allow-empty-pid-file.patch
Modified: trunk/tomcat6/debian/patches/use-commons-dbcp.patch
===================================================================
--- trunk/tomcat6/debian/patches/use-commons-dbcp.patch 2010-02-03 07:03:55 UTC (rev 11497)
+++ trunk/tomcat6/debian/patches/use-commons-dbcp.patch 2010-02-04 00:11:53 UTC (rev 11498)
@@ -1,7 +1,5 @@
-Index: tomcat6-6.0.18/java/org/apache/naming/factory/Constants.java
-===================================================================
---- tomcat6-6.0.18.orig/java/org/apache/naming/factory/Constants.java 2008-11-25 10:50:38.000000000 +0000
-+++ tomcat6-6.0.18/java/org/apache/naming/factory/Constants.java 2008-11-25 10:51:49.000000000 +0000
+--- a/java/org/apache/naming/factory/Constants.java
++++ b/java/org/apache/naming/factory/Constants.java
@@ -49,7 +49,7 @@
Package + ".HandlerFactory";
@@ -11,11 +9,9 @@
public static final String OPENEJB_EJB_FACTORY =
Package + ".OpenEjbFactory";
-Index: tomcat6-6.0.18/webapps/docs/jndi-resources-howto.xml
-===================================================================
---- tomcat6-6.0.18.orig/webapps/docs/jndi-resources-howto.xml 2008-11-25 10:52:02.000000000 +0000
-+++ tomcat6-6.0.18/webapps/docs/jndi-resources-howto.xml 2008-11-25 10:53:22.000000000 +0000
-@@ -573,9 +573,9 @@
+--- a/webapps/docs/jndi-resources-howto.xml
++++ b/webapps/docs/jndi-resources-howto.xml
+@@ -653,9 +653,9 @@
<code>driverName</code> parameters to match your actual database's
JDBC driver and connection URL.</p>
Modified: trunk/tomcat6/debian/tomcat6.init
===================================================================
--- trunk/tomcat6/debian/tomcat6.init 2010-02-03 07:03:55 UTC (rev 11497)
+++ trunk/tomcat6/debian/tomcat6.init 2010-02-04 00:11:53 UTC (rev 11498)
@@ -148,11 +148,11 @@
# Run the catalina.sh script as a daemon
set +e
- touch "$CATALINA_PID"
- chown $TOMCAT6_USER "$CATALINA_PID"
+ touch "$CATALINA_PID" "$CATALINA_BASE"/logs/catalina.out
+ chown $TOMCAT6_USER "$CATALINA_PID" "$CATALINA_BASE"/logs/catalina.out
start-stop-daemon --start -u "$TOMCAT6_USER" -g "$TOMCAT6_GROUP" \
-c "$TOMCAT6_USER" -d "$CATALINA_TMPDIR" \
- -x /bin/bash -- -c "$AUTHBIND_COMMAND $TOMCAT_SH" >/dev/null
+ -x /bin/bash -- -c "$AUTHBIND_COMMAND $TOMCAT_SH"
status="$?"
set +a -e
return $status
More information about the pkg-java-commits
mailing list