J'ai un répertoire sur une boîte Linux que je veux rendre publiquement lisible avec Tomcat (5.5). Je pense que c'est facile à mettre en place mais ne trouve pas la documentation appropriée. Y a-t-il un moyen simple d'accomplir ceci?Utiliser Tomcat pour servir un répertoire?
Répondre
Bien que Tomcat soit un bon serveur web, il n'est pas particulièrement fait pour lister les répertoires. À la place, il est préférable de regarder un serveur Web comme le serveur Web Apache, il est plus conçu pour ce genre de choses.
Il est possible en définissant ce répertoire comme une application Web, mais ce n'est pas vraiment ce que Tomcat est conçu pour faire, les autres serveurs sont de loin meilleurs au service du contenu statique.
La façon de définir un répertoire en tant que webapp est soit
- le mettre en
$TOMCAT_HOME/webapps
, - configure dans
$TOMCAT_HOME/conf/server.xml
ou - fournir un fichier contexte
.xml
et le mettre dans$TOMCAT_HOME/conf/Catalina/localhost
(par par défaut, dépend de votre configuration).
Vous pouvez simplement le lier à un dossier sous webapps en tant que nouvelle "application web". Si je me souviens bien, la liste des répertoires est activée par défaut dans tomcat, donc le répertoire serait joignable. Sinon, cela peut être corrigé dans web.xml
- 1. Servir SVN, manquer un répertoire
- 2. Configurer les liens symboliques pour un répertoire unique dans Tomcat
- 3. tomcat webapps répertoire chemin absolu?
- 4. Définition du répertoire "endorsed" dans un serveur Tomcat intégré
- 5. Obtenir Flex Builder pour utiliser un serveur Tomcat sur Eclipse
- 6. Comment pouvez-vous servir un fichier généré dynamiquement avec la technologie Tomcat & Java?
- 7. Servir différents certificats pour la même application Tomcat via des connecteurs?
- 8. Tomcat: domaine d'installation pour l'authentification pour utiliser les utilisateurs Windows
- 9. Utiliser WiX pour créer un répertoire virtuel IIS
- 10. Comment utiliser la protection htpasswd dans Tomcat?
- 11. Impossible d'obtenir IIS pour servir les fichiers .js à partir d'un répertoire spécifié
- 12. Meilleur type de contenu pour servir JSONP?
- 13. Comment servir des fichiers dans Drupal sans utiliser de liens?
- 14. Lighttpd et WebDAV pour servir un repo Subversion
- 15. Tomcat derrière Apache: Utiliser SSL avec j_security_check
- 16. Tomcat - Instances multiples utilisant le même répertoire externe
- 17. Comment utiliser mySQL avec Apache Tomcat 6
- 18. Comment faire pour déployer automatiquement un sous-service Tomcat WebApp?
- 19. Servir un formulaire sans interface Web
- 20. Tomcat 6.0.18, la structure de répertoire étendu, dans context.xml
- 21. Comment svnserve peut-il servir plusieurs référentiels?
- 22. L'utilisation d'un CDN pour stocker/servir des téléchargements d'images utilisateur?
- 23. Le serveur HTTP Apache peut-il servir du contenu dynamique?
- 24. Comment utiliser mod_rewrite pour un seul fichier?
- 25. Où placer de gros fichiers statiques dans un projet Tomcat?
- 26. Configurer Tomcat pour utiliser le fichier de propriétés pour charger les informations de connexion à la base de données
- 27. Pour créer un répertoire des employés
- 28. Utiliser wget pour récupérer récursivement un répertoire avec des fichiers arbitraires
- 29. Comment utiliser FTP pour renommer un répertoire avec des espaces de fin?
- 30. GAE ne peut pas servir mon image