"... это станет частью автономной сети, не подключенной к Интернету".
Как насчет Вас устанавливают его, делают все обновления, затем перемещают его в автономную сеть?
Необходимо также отобразить его с помощью ntfsclone или что-то прежде, чем переместить его так, чтобы можно было повторно развернуть изображение при необходимости.
Обновление в 2018 г .: Ранее Microsoft также создавала HttpPlatformHandler.
https://www.iis.net/downloads/microsoft/httpplatformhandler
Поэтому сначала вам следует попробовать HttpPlatformHandler. Это магия позади Поддержка Java в Azure.
У вас есть несколько вариантов, но я рекомендую
http://tomcatiis.riaforge.org/
ARR Microsoft - другой подход, но он более тяжелый,
Было бы проще, если бы вы могли использовать поддомен для Java-приложения, например http: //java.myserver/ . Затем вы можете сделать что-то вроде следующего, хотя я не знаком с GlassFish, но я предполагаю, что вы можете настроить его для прослушивания определенного IP-адреса, как в TomCat. Если вы хотите использовать порт 80 для обоих приложений, вам понадобится IIS для прослушивания IP-адреса A и GlassFish для прослушивания IP-адреса B. Затем используйте DNS, чтобы указать myserver на IP A, а java.myserver на IP B.
Затем следуйте инструкциям. эти шаги: http://www.fredmastro.com/post/Restrict-IIS-to-listen-only-on-X-IP-Address-Allowing-you-to-co-run-with-TomCatApache- on-port-80-with-IIS-on-port-80.aspx
В основном ограничивает IIS прослушиванием только IP A и не связывает IP B. Так что GlassFish может привязать его к порту 80. перезапуск службы http, но это не всегда отображается в службах и это боль. Легче перезагрузить).