Имеется следующая ситуация — Linux 12.10 x64, LXC контейнер, в котором крутится Tomcat 6.0.24 и среда IDEA Intelij 12.0.2. Разрабатывается проект Maven, с выхлопом в виде WAR. Вопрос — каким образом правильно настроить развертывание этого веб-приложения?
Сколько ни прибовал — пришел к варианту аплоада через SFTP, однако не совсем понимаю названия полей в конфигурации (File System — SFTP, Path relative to root — /, Mapping — ???). Как не пробовал — всегда получаю ошибку FIleNotFoundException или Invalid WAR file, хотя файл на самом деле там, открывается, и я не вижу проблем… Соответственно, создается контейнер в Томкате, но он не стартует.
А вы один туда деплоить будете? Если да, то вообще можно вставить в мавен tomcat6-maven-plugin и вызывать run-war с указанием ремутного сервера. Он будет через Manager application туда его закидывать.
Да, это локальный тестовый сервак. Я так сейчас и делаю, но каждый раз нужно андеплоить перед обновлением, хотелось бы чтобы сама IDE это делала (как WTP в Eclipse)