tomcat: link simbólico em um loop

2
linux-trra:/usr/local> $CATALINA_HOME
bash: /home/anisha/openGTS17Nov/apache-tomcat-7.0.32/: is a directory

linux-trra:/usr/local # ln -s $CATALINA_HOME tomcat

linux-trra:/usr/local # file tomcat 
tomcat: symbolic link in a loop

linux-trra:/usr/local> ls
apr  bin  games  gts  include  jdk  lib  lib64  man  OpenGTS_2.4.5  sbin   share  src  tomcat

Por que esse tomcat é considerado um link simbólico nesse caso específico, e qual é a maneira de resolver o problema?

anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32> ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work

anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32> file *
bin:           directory
conf:          directory
lib:           directory
LICENSE:       ASCII English text, with CRLF line terminators
logs:          directory
NOTICE:        ASCII English text, with CRLF line terminators
RELEASE-NOTES: ASCII English text, with CRLF line terminators
RUNNING.txt:   ASCII English text, with CRLF line terminators
temp:          directory
webapps:       directory
work:          directory
anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32> 
    
por Aquarius_Girl 22.11.2012 / 09:14

1 resposta

2

Parece que você está enfrentando algum loop de link simbólico ... Capitão óbvio por dentro. É hora de diagnosticar o problema com mais precisão agora. Vá em

$ CATALINA_HOME

e encontre todos os links simbólicos que estão escondidos lá:

encontre. tipo l

find será mais poderoso que file aqui: ele fornece recursão, e a saída mostra apenas o que você está interessado. Se isso não funcionar, vá para um nível superior e repita o processo novamente.

Note que você pode ter que seguir muitos links para encontrar o loop completo - seja paciente!

    
por 22.11.2012 / 11:12