Предусловия
Прописать переменные окружения JAVA_HOME (путь до jre инсталяции), CATALINA_HOME (путь до tomcat).
Настройка Tomcat
Указать порт, который будет слушаться tomcat. Этот порт должен быть свободен. Занятые порты можно посмотреть cmd> netstat. По умолчанию Tomcat предлагает порт 8080, на нашем амазоном он занять dns. Поэтому выбрать другой порт, конфигурационный файл: $(CATALINA_HOME)\conf\server.xml. В нем нужно найти строку
< connector ="" port="8080" protocol="HTTP/1.1"
И поменять 8080 на номер свободного порта.
< connector ="" port="8080" protocol="HTTP/1.1"
И поменять 8080 на номер свободного порта.
Разместить приложение, то есть скопировать war приложения в папку $(CATALINA_HOME)\webapps\
Запуск. Run Tomcat as administrator
Проверить. Проверить, что tomcat работает: http://localhost:<your_port>/application_name/applications_http_params/
Если что-то не работает проверить логи в папке $(CATALINA_HOME)\logs
Настройка IIS 7
Разрешить работать как proxy. Открыть IIS 7 Manager. В корне сервера открыть меню “Application Request Routing Cache”. Открыть “Server Proxy Settings” на панели Actions справа. Поставить галочку “Enable Proxy”.
Указать какие запросы перенаправлять Tomcat. Зайти в узел “My Web Site”, выбрать “URL Rewrite”, в меню Actions выбрать “Add rule(s)…”. Выбрать “Blank rule”. Задать имя, задать pattern. Пример паттерна: (examples.+). В меню Action: ”Action type” = rewrite, “rewrite url”= http://localhost:/{R:0} .
Проверить. Запустить
http://localhost/examples/
http://localhost /application_name/applications_http_params/
Если что-то не работает, можно проверить логии IIS в папке C:\inetpub\logs\LogFiles.
Подробнее (с картинками) о том, как настраивать IIS, можно прочесть тут.