2013-06-12 4 views
0

Dans notre environnement de test (Linux), nous utilisons le service http tomcat pour partager les logs. par exemple,partager des logs tomcat en utilisant le service http tomcat

Dans tomcat/webapps/ROOT, ln tomcat/share-journal des journaux, alors tout le monde peut accéder aux journaux tomcat http://tomcatip.domain.com:8080/share-log

Mais je problème avec un serveur tomcat. Si je crée un lien de fichier, ln -s tomcat/logs/catalina.out share-log, alors tout le monde peut accéder à http://tomcatip.domain.com:8080/share-log (ceci est catalina.out). Cependant, si je crée un lien de répertoire, ln -s tomcat/logs journal de partage, maintenant les logs pointe vers le répertoire, mais il a répondu HTTP Stauts 404/share-log n'est pas disponible. J'ai comparé les propriétaires de fichiers et les permissions, je n'ai rien trouvé d'anormal. Aucune suggestion? Merci.

Répondre

0

Avec le http://tomcatip.domain.com:8080/share-log vous obtiendrez 404 car il n'y a pas index.html dans tomcat/logs.

Avez-vous essayé de vérifier si http://tomcatip.domain.com:8080/share-log/catalina.out fonctionne?

+0

Merci. http://tomcatip.domain.com:8080/share-log/catalina.out a également répondu 404. J'ai créé le répertoire/tomcat/webapps/ROOT/test avec quelques fichiers, http://tomcatip.domain.com:8080/test montre tous les fichiers. Je pense que pour une raison quelconque, le lien ne fonctionne pas avec http sur ce serveur. Mais pourquoi? – user2479823