Article ID: 2223, created on Apr 2, 2009, last review on Apr 17, 2012

  • Applies to:
  • Plesk for Linux/Unix

Síntomas

Cuando inicio Tomcat desde la línea de comandos, aparece la advertencia:

# /etc/init.d/tomcat5  start
Starting tomcat5: find: warning: you have specified the -mindepth option
after a non-option argument -type, but options are not positional (-mindepth affects te sts specified before it as well as those specified after it).  Please specify op tions before other arguments.
...
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JAVA_HOME:       /usr/lib/jvm/java

Causa

Realmente sólo se trata de una advertencia, ya que Tomcat se inicia correctamente. El motivo de la aparición de este mensaje es un uso incorrecto del comando 'find' en el script de inicio de Tomcat.

Resolución

Puede evitar la aparición futura de esta advertencia corrigiendo el script '/usr/share/tomcat5/bin/relink'. Mueva la opción '-type d' al final del comando 'find':


...
for webapp in $(find /var/lib/tomcat5/webapps -mindepth 1 -maxdepth 2 -type d) ; do
    [ -d "$webapp/WEB-INF/lib" ] && rebuild-jar-repository $webapp/WEB-INF/lib
done
...

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF