(Utilizzo di Java 6 e Tomcat 6.)Ottenere un valore da HttpServletRequest.getRemoteUser() in Tomcat senza modificare l'applicazione
Esiste un modo per me di ottenere HttpServletRequest.getRemoteUser()
per restituire un valore nel mio ambiente di sviluppo (ad esempio localhost) senza dover modificare il file web.xml della mia applicazione?
La ragione per cui chiedo è che l'implementazione dell'autenticazione quando l'app viene distribuita in un ambiente remoto viene gestita da un server Web e da uno strumento plug-in. Esecuzione locale Ovviamente non ho lo strumento plug-in o un server web separato; Ho solo Tomcat 6. Sto cercando di evitare di aggiungere codice alla mia applicazione semplicemente per supportare lo sviluppo sul mio localhost.
Spero ci sia una modifica che posso apportare ai file context.xml o server.xml che mi permetteranno di impostare l'ID utente remoto o che proverò a estrarlo da un'intestazione HTTP o qualcosa del genere.
Come il vostro webapp comunicare con questo plugin? – palacsint
@palacsint L'app Web non comunica con il plug-in; il web server lo segue. L'app Web richiede solo l'istanza 'HttpServletRequest' per l'utente remoto. – Mark