Come posso dire ad es. Tomcat per utilizzare un percorso di contesto specifico quando viene fornito il mio file WAR?Definisci contesto servlet nel file WAR
Esempio: Ho un file di guerra creato da maven build e il nome risultante del file è piuttosto lungo. Quindi non voglio che l'applicazione tomcat manager usi il nome file della guerra come contesto.
Fornire un context.xml in META-INF non ha prodotto i risultati desiderati
ho trovato anche questo nella documentazione per l'attributo path
di Context
:
Il valore di questo campo non deve essere impostato tranne quando si definisce staticamente un contesto in server.xml, poiché verrà dedotto dai nomi file utilizzati per il file di contesto .xml o docBase.
Così non sembra essere il modo giusto per dire l'applicazione-server quale il percorso per la mia guerra dovrebbe essere.
Altri suggerimenti?
Grazie per lo snippet. La frase qui sotto è fondamentale per le mie cose. Commento/riferimento aggiunto al file context.xml stesso come avviso per i prossimi sviluppatori. "Una volta che questo file esiste, non verrà sostituito se una nuova GUERRA con un nuovo /META-INF/context.xml viene inserita nell'appbase dell'host." – argatxa