Проблема: у меня есть работающее веб-приложение на тестовом сервере FreeBSD 8.1 Tomcat 6, которое мне нужно переместить в производственную систему. Разработчик, который последний раз его касался (и имел root на этом сервере), ушел и бесполезен. Похоже, что запущенное приложение было развернуто с сервера CVS, который сейчас недоступен.
Я думаю, что хотел бы найти способ обернуть рабочее веб-приложение в правильный .war, чтобы я мог развернуть его на чистом хосте и (после тестирования) отправить существующую систему в очень глубокий битбакет. Но мне не повезло найти способ сделать это.
Я системный администратор, а не разработчик, и мало работаю с системами Tomcat, поэтому я могу (скорее всего, упустить) что-то ослепительно простое. Я так понимаю, что могу просто настроить развернутый каталог и распаковать его на новой машине, но у меня есть неприятное ощущение, что в этом есть подводные камни.
Вы можете использовать утилиту jar, которая поставляется с java.
cd в папку webapp и запустите следующее:
jar cvf ../mywebapp.war *