Hat jemand eine Möglichkeit gefunden, eine Java-Webanwendung in IIS auszuführen? Es scheint mir völlig möglich zu sein, ein ISAPI-Plugin zu schreiben (ist das das richtige Wort?), Das Jetty oder einen benutzerdefinierten Servlet-Container mit IIS integriert. Der Vorteil davon ist, dass viele großartige High-End-Java-Anwendungen wie Jira eine separate Infrastruktur für einen anderen Microsoft-Shop benötigen.Ausführen einer Java-Webanwendung in IIS
Antwort
ich glaube, Sie JVM Nutzungs die beiden folgenden Artikel
Die erste Verbindung aus dem Jahr 2000 – frenchie
Lauf innerhalb IIS-Arbeitsprozess zur Zeit ist eine schlechte Idee zu finden. Ich empfehle Ihnen, stattdessen die Lösung aus diesem Artikel zu verwenden: Deploying Java Servlet applications on Windows with IIS
AFAIK Java EE kann nicht in IIS gehostet werden. Zum Hosten der Java EE-Anwendung benötigen Sie mindestens einen Servlet-Container oder einen vollständigen Java EE-Container, der nicht von IIS unterstützt wird. Obwohl einige Plugins dazu in der Lage sind.
Wie für Ihre Referenz, Link unten ist Java EE Kompatibilität von oracle: http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html
IIS kann verwendet werden, als Front-End-Reverse-Proxy für alle anderen Webserver einschließlich Java EE-Anwendungsserver. Obwohl "nicht von IIS unterstützt wird" richtig ist, ist es dennoch möglich, eine Java-Webanwendung hinter IIS auszuführen. –
Microsoft (2015 Q1) vor kurzem veröffentlicht etc HttpPlatformHandler Modul für IIS 8+, die Sie bewirten können Java (oder Knoten/Ruby-Anwendungen), auf IIS.
eng verwandt [Leichte Servlet-Engine für Java-Anwendung über IIS dienen] (http://stackoverflow.com/q/1344289/) – outis