As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
#$Id: catalina.sh …. #———————- #Os specific support…
# $Id: catalina.sh …. # ———————- # JVM config for alfresco JAVA_OPTS="-Xms512m -Xmx1G -XX:PermSize=128m -XX:MaxPermSize=256m -server" #Os specific support…
y
#!/bin/sh # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # —————————————————————————– # Start/Stop Script for the CATALINA Server # # Environment Variable Prequisites # # CATALINA_HOME May point at your Catalina "build" directory. # # CATALINA_BASE (Optional) Base directory for resolving dynamic portions # of a Catalina installation. If not present, resolves to # the same directory that CATALINA_HOME points to. # # CATALINA_OUT (Optional) Full path to a file where stdout and stderr # will be redirected. # Default is $CATALINA_BASE/logs/catalina.out # # CATALINA_OPTS (Optional) Java runtime options used when the "start", # or "run" command is executed. # # CATALINA_TMPDIR (Optional) Directory path location of temporary directory # the JVM should use (java.io.tmpdir). Defaults to # $CATALINA_BASE/temp. # # JAVA_HOME Must point at your Java Development Kit installation. # Required to run the with the "debug" argument. # # JRE_HOME Must point at your Java Development Kit installation. # Defaults to JAVA_HOME if empty. # # JAVA_OPTS (Optional) Java runtime options used when the "start", # "stop", or "run" command is executed. # # JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start" # command is executed. The default is "dt_socket". # # JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start" # command is executed. The default is 8000. # # JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start" # command is executed. Specifies whether JVM should suspend # execution immediately after startup. Default is "n". # # JPDA_OPTS (Optional) Java runtime options used when the "jpda start" # command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS, # and JPDA_SUSPEND are ignored. Thus, all required jpda # options MUST be specified. The default is: # # -agentlib:jdwp=transport=$JPDA_TRANSPORT, # address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND # # CATALINA_PID (Optional) Path of the file which should contains the pid # of catalina startup java process, when start (fork) is used # # LOGGING_CONFIG (Optional) Override Tomcat's logging config file # Example (all one line) # LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties" # # LOGGING_MANAGER (Optional) Override Tomcat's logging manager # Example (all one line) # LOGGING_CONFIG="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" # # $Id: catalina.sh 885002 2009-11-27 20:51:03Z markt $ # —————————————————————————– # OS specific support. $var _must_ be set to either true or false. cygwin=false os400=false darwin=false case "`uname`" in CYGWIN*) cygwin=true;; OS400*) os400=true;; Darwin*) darwin=true;; esac # resolve links - $0 may be a softlink PRG="$0" while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`/"$link" fi done # Get standard environment variables PRGDIR=`dirname "$PRG"` # Only set CATALINA_HOME if not already set [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." ; pwd` # Ensure that any user defined CLASSPATH variables are not used on startup, # but allow them to be specified in setenv.sh, in rare case when it is needed. CLASSPATH= if [ -r "$CATALINA_BASE"/bin/setenv.sh ]; then . "$CATALINA_BASE"/bin/setenv.sh elif [ -r "$CATALINA_HOME"/bin/setenv.sh ]; then . "$CATALINA_HOME"/bin/setenv.sh fi # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin; then [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath –unix "$JAVA_HOME"` [ -n "$JRE_HOME" ] && JRE_HOME=`cygpath –unix "$JRE_HOME"` [ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath –unix "$CATALINA_HOME"` [ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath –unix "$CATALINA_BASE"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath –path –unix "$CLASSPATH"` fi # For OS400 if $os400; then # Set job priority to standard for interactive (interactive - 6) by using # the interactive priority - 6, the helper threads that respond to requests # will be running at the same priority as interactive jobs. COMMAND='chgjob job('$JOBNAME') runpty(6)' system $COMMAND # Enable multi threading export QIBM_MULTI_THREADED=Y fi # Get standard Java environment variables if $os400; then # -r will Only work on the os400 if the files are: # 1. owned by the user # 2. owned by the PRIMARY group of the user # this will not work if the user belongs in secondary groups BASEDIR="$CATALINA_HOME" . "$CATALINA_HOME"/bin/setclasspath.sh else if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then BASEDIR="$CATALINA_HOME" . "$CATALINA_HOME"/bin/setclasspath.sh else echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh" echo "This file is needed to run this program" exit 1 fi fi if [ -z "$CATALINA_BASE" ] ; then CATALINA_BASE="$CATALINA_HOME" fi # Add tomcat-juli.jar and bootstrap.jar to classpath # tomcat-juli.jar can be over-ridden per instance if [ ! -z "$CLASSPATH" ] ; then CLASSPATH="$CLASSPATH": fi if [ "$CATALINA_BASE" != "$CATALINA_HOME" ] && [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then CLASSPATH="$CLASSPATH""$CATALINA_BASE"/bin/tomcat-juli.jar:"$CATALINA_HOME"/bin/bootstrap.jar else CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar fi if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi if [ -z "$CATALINA_TMPDIR" ] ; then # Define the java.io.tmpdir to use for Catalina CATALINA_TMPDIR="$CATALINA_BASE"/temp fi # Bugzilla 37848: When no TTY is available, don't output to console have_tty=0 if [ "`tty`" != "not a tty" ]; then have_tty=1 fi # For Cygwin, switch paths to Windows format before running java if $cygwin; then JAVA_HOME=`cygpath –absolute –windows "$JAVA_HOME"` JRE_HOME=`cygpath –absolute –windows "$JRE_HOME"` CATALINA_HOME=`cygpath –absolute –windows "$CATALINA_HOME"` CATALINA_BASE=`cygpath –absolute –windows "$CATALINA_BASE"` CATALINA_TMPDIR=`cygpath –absolute –windows "$CATALINA_TMPDIR"` CLASSPATH=`cygpath –path –windows "$CLASSPATH"` JAVA_ENDORSED_DIRS=`cygpath –path –windows "$JAVA_ENDORSED_DIRS"` fi # Set juli LogManager config file if it is present and an override has not been issued if [ -z "$LOGGING_CONFIG" ]; then if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties" else # Bugzilla 45585 LOGGING_CONFIG="-Dnop" fi fi if [ -z "$LOGGING_MANAGER" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" else JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER" fi # —– Execute The Requested Command —————————————– # Bugzilla 37848: only output this if we have a TTY if [ $have_tty -eq 1 ]; then echo "Using CATALINA_BASE: $CATALINA_BASE" echo "Using CATALINA_HOME: $CATALINA_HOME" echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR" if [ "$1" = "debug" ] ; then echo "Using JAVA_HOME: $JAVA_HOME" else echo "Using JRE_HOME: $JRE_HOME" fi echo "Using CLASSPATH: $CLASSPATH" fi if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shift fi if [ "$1" = "debug" ] ; then if $os400; then echo "Debug command not available on OS400" exit 1 else shift if [ "$1" = "-security" ] ; then if [ $have_tty -eq 1 ]; then echo "Using Security Manager" fi shift exec "$_RUNJDB" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -sourcepath "$CATALINA_HOME"/../../java \ -Djava.security.manager \ -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start else exec "$_RUNJDB" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -sourcepath "$CATALINA_HOME"/../../java \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start fi fi elif [ "$1" = "run" ]; then shift if [ "$1" = "-security" ] ; then if [ $have_tty -eq 1 ]; then echo "Using Security Manager" fi shift exec "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Djava.security.manager \ -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start else exec "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start fi elif [ "$1" = "start" ] ; then if [ ! -z "$CATALINA_PID" ]; then if [ -f "$CATALINA_PID" ]; then echo "PID file ($CATALINA_PID) found. Is Tomcat still running? Start aborted." exit 1 fi fi shift touch "$CATALINA_OUT" if [ "$1" = "-security" ] ; then if [ $have_tty -eq 1 ]; then echo "Using Security Manager" fi shift "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Djava.security.manager \ -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_OUT" 2>&1 & else "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_OUT" 2>&1 & fi if [ ! -z "$CATALINA_PID" ]; then echo $! > $CATALINA_PID fi elif [ "$1" = "stop" ] ; then shift SLEEP=5 if [ ! -z "$1" ]; then echo $1 | grep "[^0-9]" > /dev/null 2>&1 if [ $? -eq 1 ]; then SLEEP=$1 shift fi fi FORCE=0 if [ "$1" = "-force" ]; then shift FORCE=1 fi if [ ! -z "$CATALINA_PID" ]; then if [ -f "$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 else echo "\$CATALINA_PID was set ($CATALINA_PID) but the specified file does not exist. Is Tomcat running? Stop aborted." exit 1 fi fi "$_RUNJAVA" $JAVA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Dcatalina.base="$CATALINA_BASE" \ -Dcatalina.home="$CATALINA_HOME" \ -Djava.io.tmpdir="$CATALINA_TMPDIR" \ org.apache.catalina.startup.Bootstrap "$@" stop if [ ! -z "$CATALINA_PID" ]; then if [ -f "$CATALINA_PID" ]; then while [ $SLEEP -ge 0 ]; do kill -0 `cat $CATALINA_PID` >/dev/null 2>&1 if [ $? -eq 1 ]; then rm $CATALINA_PID break fi if [ $SLEEP -gt 0 ]; then sleep 1 fi if [ $SLEEP -eq 0 ]; then if [ $FORCE -eq 0 ]; then echo "Tomcat did not stop in time. PID file was not removed." fi fi SLEEP=`expr $SLEEP - 1 ` done fi fi if [ $FORCE -eq 1 ]; then if [ -z "$CATALINA_PID" ]; then echo "Kill failed: \$CATALINA_PID not set" else if [ -f "$CATALINA_PID" ]; then echo "Killing: `cat $CATALINA_PID`" kill -9 `cat $CATALINA_PID` rm $CATALINA_PID fi fi fi elif [ "$1" = "version" ] ; then "$_RUNJAVA" \ -classpath "$CATALINA_HOME/lib/catalina.jar" \ org.apache.catalina.util.ServerInfo else echo "Usage: catalina.sh ( commands … )" echo "commands:" if $os400; then echo " debug Start Catalina in a debugger (not available on OS400)" echo " debug -security Debug Catalina with a security manager (not available on OS400)" else echo " debug Start Catalina in a debugger" echo " debug -security Debug Catalina with a security manager" fi echo " jpda start Start Catalina under JPDA debugger" echo " run Start Catalina in the current window" echo " run -security Start in the current window with security manager" echo " start Start Catalina in a separate window" echo " start -security Start in a separate window with security manager" echo " stop Stop Catalina, waiting up to 5 seconds for the process to end" echo " stop n Stop Catalina, waiting up to n seconds for the process to end" echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running" echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running" echo " version What version of tomcat are you running?" echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined" exit 1 fi
# $Id: catalina.sh 885002 2009-11-27 20:51:03Z markt $
vjava.net.BindException: Address already in use
GRAVE: StandardServer.await: create[8005]: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.<init>(ServerSocket.java:185) at org.apache.catalina.core.StandardServer.await(StandardServer.java:373) at org.apache.catalina.startup.Catalina.await(Catalina.java:662) at org.apache.catalina.startup.Catalina.start(Catalina.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 4/03/2015 08:23:40 AM org.apache.coyote.http11.Http11Protocol pause INFO: Pausando Coyote HTTP/1.1 en puerto http-8080 4/03/2015 08:23:41 AM org.apache.catalina.core.StandardService stop INFO: Parando servicio Catalina 4/03/2015 08:23:41 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [org.springframework.extensions.webscripts.processor.FTLTemplateProcessor$NonBlockingObjectWrapper$1@1d7e744]) and a value of type [freemarker.template.DefaultObjectWrapper] (value [freemarker.template.DefaultObjectWrapper@1903f07]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:41 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [org.springframework.extensions.webscripts.processor.FTLTemplateProcessor$NonBlockingObjectWrapper$1@119eb85]) and a value of type [freemarker.template.DefaultObjectWrapper] (value [freemarker.template.DefaultObjectWrapper@b5a6e0]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:41 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [org.springframework.extensions.webscripts.processor.FTLTemplateProcessor$NonBlockingObjectWrapper$1@1dec6bf]) and a value of type [freemarker.template.DefaultObjectWrapper] (value [freemarker.template.DefaultObjectWrapper@ca36f8]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 08:23:41,677 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'googledocs' subsystem, ID: [googledocs, default] 08:23:41,699 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'googledocs' subsystem, ID: [googledocs, default] 08:23:41,704 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'email' subsystem, ID: [email, inbound] 08:23:41,725 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'email' subsystem, ID: [email, inbound] 08:23:41,751 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'Replication' subsystem, ID: [Replication, default] 08:23:41,762 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'Replication' subsystem, ID: [Replication, default] 08:23:41,776 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'Synchronization' subsystem, ID: [Synchronization, default] 08:23:41,777 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'Synchronization' subsystem, ID: [Synchronization, default] 08:23:41,778 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'fileServers' subsystem, ID: [fileServers, default] 08:23:43,083 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'fileServers' subsystem, ID: [fileServers, default] 08:23:43,084 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'OOoDirect' subsystem, ID: [OOoDirect, default] 08:23:43,084 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'OOoDirect' subsystem, ID: [OOoDirect, default] 08:23:43,085 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'email' subsystem, ID: [email, outbound] 08:23:43,085 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'email' subsystem, ID: [email, outbound] 08:23:43,085 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'imap' subsystem, ID: [imap, default] 08:23:43,086 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'imap' subsystem, ID: [imap, default] 08:23:43,096 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'thirdparty' subsystem, ID: [thirdparty, default] 08:23:43,096 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'thirdparty' subsystem, ID: [thirdparty, default] 08:23:43,102 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] 08:23:43,102 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] 08:23:43,103 INFO [management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default] 08:23:43,103 INFO [management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default] 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc GRAVE: A web application registered the JBDC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-2] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-3] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-4] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-5] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-6] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-7] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-8] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-9] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [DefaultScheduler_Worker-10] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesStopTimerThread GRAVE: A web application appears to have started a TimerThread named [Timer-1] via the java.util.Timer API but has failed to stop it. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly cancelled. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker1] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker2] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker3] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker4] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker5] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker6] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker7] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker8] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker9] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker10] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker11] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker12] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker13] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker14] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker15] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker16] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker17] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker18] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker19] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker20] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker21] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker22] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker23] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker24] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [AlfJLANWorker25] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [TimedRequestProcessor] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread1] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread2] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread3] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread4] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread5] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread6] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread7] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread8] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread9] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE: A web application appears to have started a thread named [indexThread10] but has failed to stop it. This is very likely to create a memory leak. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [com.sun.xml.bind.v2.ClassFactory$1@13d832]) and a value of type [java.util.WeakHashMap] (value [{class org.alfresco.repo.audit.model._3.Application=java.lang.ref.WeakReference@e1ece3, class org.alfresco.repo.audit.model._3.AuditPath=java.lang.ref.WeakReference@874a4f, class org.alfresco.repo.audit.model._3.PathMappings=java.lang.ref.WeakReference@1f9310, class java.util.ArrayList=java.lang.ref.WeakReference@f01f4d, class org.alfresco.repo.audit.model._3.Audit=java.lang.ref.WeakReference@96fdd7, class org.alfresco.repo.audit.model._3.DataExtractors=java.lang.ref.WeakReference@f33be4, class org.alfresco.repo.audit.model._3.RecordValue=java.lang.ref.WeakReference@e10dd0, class org.alfresco.repo.audit.model._3.PathMap=java.lang.ref.WeakReference@1520567, class org.alfresco.repo.audit.model._3.DataExtractor=java.lang.ref.WeakReference@1e0c055, class javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@7322f4}]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@fbda05]) and a value of type [com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactoryUtil.FactorySettings] (value [com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactoryUtil$FactorySettings@a6aae0]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [org.alfresco.repo.security.authentication.AuthenticationUtil.ThreadLocalStack] (value [org.alfresco.repo.security.authentication.AuthenticationUtil$ThreadLocalStack@1c7114]) and a value of type [java.util.Stack] (value [[]]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@f82803]) and a value of type [org.alfresco.repo.search.impl.lucene.index.ReferenceCountingReadOnlyIndexReaderFactory.ReferenceCountingReadOnlyIndexReader] (value [org.alfresco.repo.search.impl.lucene.index.ReferenceCountingReadOnlyIndexReaderFactory$ReferenceCountingReadOnlyIndexReader@19f4f58]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1259d0]) and a value of type [org.alfresco.util.CachingDateFormat] (value [yyyy-MM-dd]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [org.alfresco.repo.security.authentication.AuthenticationUtil.ThreadLocalStack] (value [org.alfresco.repo.security.authentication.AuthenticationUtil$ThreadLocalStack@c67308]) and a value of type [java.util.Stack] (value [[]]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [org.springframework.extensions.webscripts.processor.FTLTemplateProcessor$NonBlockingObjectWrapper$1@12864df]) and a value of type [freemarker.template.DefaultObjectWrapper] (value [freemarker.template.DefaultObjectWrapper@f69826]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [null] (value [com.sun.xml.bind.v2.runtime.Coordinator$1@17f0f4a]) and a value of type [com.sun.xml.bind.v2.runtime.Coordinator[]] (value [[Lcom.sun.xml.bind.v2.runtime.Coordinator;@c4d36d]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@14c181]) and a value of type [com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl] (value [com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl@ac2b61]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. 4/03/2015 08:23:43 AM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@fbda05]) and a value of type [com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactoryUtil.FactorySettings] (value [com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactoryUtil$FactorySettings@15419bb]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed. log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository. 4/03/2015 08:23:44 AM org.apache.coyote.http11.Http11Protocol destroy INFO: Parando Coyote HTTP/1.1 en puerto http-8080