Идея создает традиционный веб -проект Java (построенный с Maven)
Метод 1
Файл -> новый -> Project -> java (проверьте веб -приложение)
Метод 2
Файл -> новый -> Project -> Java Enterprise (проверьте веб -приложение)
Идея развертывает Java Web Project
Идея не помещает проект в каталог WebApp's Tomcat, но проект все еще находится в каталоге Source Project. Идея принимает неинвазивный метод развертывания проекта Tomcat (без изменений каких-либо файлов Tomcat) <Метод виртуального каталога>
После того, как Idea запустит Tomcat, соответствующий каталог ProjectName будет создан в каталоге $ {user.home}/. Intellijidea/System/Tomcat, и копирование 3 каталогов $ {user.home}/. Intellijidea/System/Tomcat/ProjectName Directory. Это приведет к тому, что каждый проект будет соответствовать трем каталогам: конфейт, журналы и работа: conf, журналы иВ файле конфигурации Conf/Catalina/Localhost/Root.xml конфигурация, связанная с проектом Javaweb, заключается в следующем:
<? xml version = "1.0" Encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
Conf/Catalina/Localhost/Root.xml Свойства файла конфигурации
<? xml version = "1.0" Encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
путь
Установите URL для доступа к порталу веб -приложений (установите маршрутизацию ввода URL)
Docbase
Установите путь проекта веб -приложения
классное имя
Укажите имя класса Java, которое реализует контекстный интерфейс
перезагружаемый
Если установить True, Tomcat автоматически перезагрузит в соответствии с изменениями каталога Web-Inf. Он будет настроен на то, что в общем развитии/отладке, а официальная производственная среда будет установлена на ложную сеть.
Виртуальный каталог
эффект:
1. Когда хост: порт в URL будет одинаковым, можно развернуть несколько проектов (обычно это редко используется)
Например:
http: // localhost: 8080/
http: // localhost: 8080/Manager
http: // localhost: 8080/admin
2. Разделите место для хранения проекта от веб -приложений в корневом каталоге Tomcat, который безопаснее
Метод конфигурации один
CREATION: COMCAT ROOT DIRECTORY/CONF/CATALINA/Доменное имя/TEST.XML Файл
содержание:
<? xml version = "1.0" Encoding = "utf-8"?> <context Docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
Посетите URL: http: // localhost: 8080/test
Виртуальный хост
Функция: Сервер привязывает несколько доменных имен, одно доменное имя соответствует одному проекту (в основном) или одному доменному имени соответствует нескольким проектам (очень редко)
Метод конфигурации
Добавьте следующий код в файл tomcat root /concerf/server.xml:
<Host name = "www.jalja2.org" appbase = "e:/learning/actiemq/app2" unpackwars = "true" autodeploy = "true"> </host>
Суммировать
Выше приведено метод идеи развертывания проектов Javaweb на сервер Tomcat, представленный редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!