Vorrei chiedere come è possibile distribuire un file di guerra su Microsoft IIS 7? Grazie in anticipo.Distribuisci file di guerra in Microsoft IIS 7
risposta
Non è possibile. Per farlo è necessario un contenitore Web Java EE come Tomcat o JBoss. IIS può fungere solo da proxy frontale per i contenuti ospitati nel file WAR.
Ciò che è probabilmente necessario è un modo per connettere IIS e Tomcat insieme in modo che le richieste per qualsiasi dinamica di risorse dinamica come JSP e Servlet possano essere delegate a Tomcat.
Il seguente collegamento spiega come farlo in dettaglio.
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
Si prega di leggere questo articolo: Deploying Java Servlet applications on Windows with IIS Java è in esecuzione sul molo e IIS viene utilizzato come proxy, ma in questa soluzione tutti i componenti sono in forma insieme per farlo sembrare e sentire come è built-in Funzionalità di IIS per l'esecuzione di file WAR.
quindi devo installare tomcat? – user1176926
@ user1176926 Sì. – adarshr
Ho avuto un'idea di eseguire tomcat separatamente, avviare il mio servlet e inviare un reindirizzamento dal mio sito Web (utilizzando javascript) a quel servlet, dovrebbe funzionare anche senza creare alcun collegamento tra tomcat e iis, no? – user1176926