Очевидно, я должен иметь возможность просто скопировать файл WAR в папку развертывания Liferay, а Liferay позаботится обо всем остальном.
Нет, это не так.
Liferay - контейнер с портлетами.Под «существующим приложением» вы, вероятно, подразумеваете обычное веб-приложение на Java, основанное на API сервлетов.У портлетов есть собственный API, вы не можете просто взять веб-приложение на основе сервлетов и превратить его в веб-приложение с портлетами без изменения кода, потому что портлеты отличаются от сервлетов.
В вашем случае вы, вероятно, можете использовать портлет iFrame, который бы iFrameваше веб-приложение, которое вы можете развернуть в том же Tomcat, где работает Liferay, если хотите.Но вы не должны развертывать его с помощью процедуры развертывания Liferay, потому что он предназначен для плагинов Liferay, а не для обычных веб-приложений.