2014-02-05 6 views
1

Извините, я новичок в этом и столкнулся с трудностями, по-настоящему ценю некоторую помощь.HeliconTech для развертывания .war файла на IIS

Я пытаюсь развернуть файл .war с сервлетом на экземпляр сервера IIS. Я пытаюсь использовать http://www.helicontech.com/articles/deploying-java-servlet-applications-on-windows-with-iis/.

шагов я взял являюсь - клад .war файла в папке C: /myapp/mywar.war

Затем я начал диспетчер IIS, нажал «Добавить веб-сайт» и введенные данные, как показано ниже.

enter image description here

т.е. SiteName: MyLink Физический путь: C: \ MyApp

Затем я положил файл web.config в C:/MyApp/в (Обратите внимание, что файл именно так, как ниже, никакие поля не были заменены из)

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <heliconZoo> 
     <application name="jetty.project" > 
     <environmentVariables>   
      <!-- A WAR file or start directory to run --> 
      <add name="WAR_FILE" value="mywar.war" /> 
     </environmentVariables> 
     </application> 
    </heliconZoo> 
     <handlers> 
      <add name="jetty.project#x86" scriptProcessor="java.jetty" 
      path="*" verb="*" modules="HeliconZoo_x86" 
      preCondition="bitness32" resourceType="Unspecified" 
      requireAccess="Script" /> 
      <add name="jetty.project#x64" scriptProcessor="java.jetty" 
      path="*" verb="*" modules="HeliconZoo_x64" 
      preCondition="bitness64" resourceType="Unspecified" 
      requireAccess="Script" /> 
     </handlers> 
    </system.webServer> 
</configuration> 

Далее, я щелкнул правой кнопкой мыши на сайте в диспетчере IIS, и выбранный restart.I указал мой браузер

http://localhost:40/ 

и получил сообщение об ошибке «Internet Explorer can not Display webpage». Что я делаю правильно/неправильно?

+0

У меня просто есть файл .war, который должен быть размещен. – user2689782

+0

@HighCore по крайней мере проверяет ссылку OP, где она показывает, как настроить IIS для поддержки разработки веб-приложений Java с использованием Jetty. –

+0

@ HighCore вопрос конкретный: HeliconTech (а не Microsoft) помогает вам развертывать веб-приложения Java в IIS, но у OP есть проблемы для выполнения этой задачи. Ваши комментарии больше похожи на разглагольствования о технологии Java (не только здесь, но и в других вопросах, где я также нашел ваши комментарии). Если вам просто не нравится Java, все в порядке, но не нужно, чтобы остальной мир (или, по крайней мере, SO-читатели) знал об этом. Поэтому, пожалуйста, начните помогать, а не разглагольствовать. –

ответ

0

Вместо того, чтобы следовать «приложений Развертывание Java Servlet» статью, которая является довольно устаревшей, пожалуйста, следуйте этим инструкциям:

  1. Установить Helicon Zoo корма для Web Platform Installer, как поясняется на Zoo installation page
  2. К WebPI -> Zoo -> Шаблоны и установите либо «Java-проект на сервере Jetty», либо «Java-проект на Tomcat». В используемой модели используется два варианта: Jetty запускает отдельный процесс Java для каждого веб-сайта IIS, а Tomcat использует общий глобальный сервис Tomcat. Он автоматически установит все отсутствующие зависимости.
  3. После завершения установки будет запущен новый веб-сайт с установленным проектом. Следуйте инструкциям на домашней странице проекта, чтобы запустить приложение для военного приложения.
Смежные вопросы