2012-02-22 5 views

risposta

13

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

+0

quindi devo installare tomcat? – user1176926

+2

@ user1176926 Sì. – adarshr

+0

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

4

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.