Начните с создания пустого веб-приложения для Tomcat в IntelliJ - и убедитесь, что оно правильно развертывается
Это создаст структуру каталогов, в которую вы затем сможете скопировать ваши исходные файлы / веб-ресурсы.
Вещи, которые вам, вероятно, придется обрабатывать по-разному, это файлы lib - не храните их непосредственно в каталоге WEB-INF, так как храните их в отдельной области «библиотеки» и разрешаете в IDE включать их в WAR во время сборки это, как правило, лучший подход, так как он способствует повторному использованию в проектах.
Главное, к чему нужно стремиться, это не пытаться настроить свой проект так, чтобы он полностью отражал приложение tomcat, так как процесс сборки объединит для вас различные части. Все это разбито на 3 раздела ...
- Статические ресурсы - изображения, файлы конфигурации и файлы jsp (Хорошо, я знаю, что файлы JSP довольно динамичны)
- Классы Java - исходный код, который вы пишете сами (IDE скомпилирует их и поместит в соответствующее место)
- Библиотеки Java - сторонний код, который вы компилируете (опять-таки среда IDE разместит их в соответствующем месте)
В файле проекта есть несколько элементов конфигурации, которые вам необходимо настроить в соответствии с вашими потребностями, но, как правило, это просто.