2008-12-15 7 views
4

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

0

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.

4

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).
2

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

Questions connexes