recherche

Maison  >  Questions et réponses  >  le corps du texte

A quoi sert le contexte Tomcat

A quoi sert le sous-élément Context dans le Host dans le fichier Tomcat server.xml ? Il semble qu'il puisse produire son effet sans utiliser cet élément, comme celui-ci

       <Host name="localhost"  appBase="/web/webapps"unpackWARs="true"
                autoDeploy="true">
         <Context path=""    docBase="/ROOT"/>
         <Context path="app2" docBase="/app2"/>
      </Host>

Il y a deux dossiers ROOT et app2 dans mon répertoire webapps auxquels je peux accéder
http://localhost:8080/app2/
cette application, mais si je supprime le contexte

.
       <Host name="localhost"  appBase="/web/webapps"unpackWARs="true"
                autoDeploy="true">
      </Host>

On peut y accéder comme ça, alors à quoi sert ce Contexte ?

滿天的星座滿天的星座2729 Il y a quelques jours691

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-06-12 09:29:53

    Avez-vous configuré cette application2 dans web.xml pour pouvoir y accéder

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-12 09:29:53

    Il existe plusieurs façons de déployer Java Web sur Tomcat

    1. Emballez le projet directement dans le répertoire webapps. Cette méthode est relativement simple et pratique, mais l'inconvénient est qu'elle est trop rigide. Le projet ne peut être placé que dans webapps

    2. .
    3. Utilisez le chemin virtuel, qui est le nœud contextuel que vous avez mentionné ici. Cette méthode est plus flexible que la méthode ci-dessus. Le projet peut être placé n'importe où sur le disque dur. Le déploiement peut être complété en configurant le contexte. Si vous devez annuler le déploiement, supprimez simplement la configuration

    4. .

    répondre
    0
  • Annulerrépondre