Posso configurare l'applicazione ROOT a cui accedere da un altro percorso in Tomcat 6?

StackOverflow https://stackoverflow.com/questions/2006966

  •  18-09-2019
  •  | 
  •  

Domanda

Ho una domanda che viene distribuito come ROOT.war sotto /webapps in Tomcat. Come è configurato ora, posso solo accedere all'applicazione tramite http://www.example.com . Mi piacerebbe essere in grado di accedervi utilizzando http://www.example.com/myapp senza dover cambiare il fatto che esso viene distribuito come ROOT. Ho il seguente nel mio ROOT.xml:

<Context path="/myapp"/>

Tuttavia, quando schiero questo ROOT.xml e riavviare Tomcat e poi cerco di andare a http: // www.example.com/myapp , Tomcat mi dà un 404. Quindi questo mi dice che cambiare questo da solo non risolverà il mio problema.

E 'possibile configurare il contesto ROOT essere accessibile via '/ myapp', in questo caso in Tomcat 6 senza dover rinominare il contesto principale (per esempio senza rinominare webapps / ROOT.war)?

È stato utile?

Soluzione

È necessario rinominare ROOT.xml a myapp.xml con i seguenti contenuti,

<Context docBase="/catalina_home/webapps/ROOT.war" />

In questo modo, si crea 2 contesti "/" e "/ myapp" condividono lo stesso file WAR.

Se si desidera solo avere una webapp, la cosa più semplice da fare è rinominare ROOT.war in myapp.war.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top