Подтвердить что ты не робот

Где мое приложение размещается при развертывании в Tomcat?

Я развертываю приложение из идеи IntelliJ на локальный сервер Tomcat. Я думал, что приложения, которые вы развертываете, размещены в папке webapps, но там не появляется. Это верно? Где это?

4b9b3361

Ответ 1

Да, если вы используете IntelliJ IDEA, приложение не появляется в каталоге Tomcat webapps. Ваши артефакты находятся в каталоге, например:

${dir.to.idea.project}\YourWebApp\out\artifacts

Это каталог по умолчанию, созданный IntelliJ.

Конфигурация Tomcat находится в другой папке. Я использую Windows 7. Так оно и есть:

C:\Users\User\.IntelliJIdea10\system\tomcat\YourApplicationName

Ответ 2

Для справки, соответствующая папка на mac (для IntelliJ 13):

/Users/<username>/Library/Caches/IntelliJIdea13/tomcat/

Ответ 3

Если вы используете Intellij IDEA, ваши артефакты развернуты непосредственно из выходного каталога: ${project.dir}\${web.module}\out\artifacts или ${project.dir}\${web.module}\target, если вы используете Maven и следуете Стандартный каталог Макет.

Конфигурация Tomcat находится в другой папке.

Mac:     /Users/${user}/Library/Caches/IntelliJIdea${version}/tomcat/  
Linux:   /home/${user}/.IntelliJIdea${version}/system/tomcat/
Windows: C:\Users\${user}\.IntelliJIdea${version}\system\tomcat\

Ответ 4

Если вы выполняете стандартный подход maven, который рекомендуется, то ваш вывод отправляется в каталог target, а не out. С помощью подхода maven у вас, вероятно, будет несколько модулей под вашим корнем проекта, а каталог target будет найден под каждым модулем. Затем веб-приложение встроено в взорванный каталог, названный в честь модуля, но с .war в качестве расширения. Итак, у вас есть:

project/module/target/webapp.war

Ответ 5

Он расположен в [YOUR_ECLIPSE_WORKSPACE]\.metadata\.plugins\org.eclipse.wst.server.core\tmp[SOME_NUMBER]\wtpwebapps.