Развертывание в tomcat с исключением: не удается найти операцию isServiced

Я установил Tomcat и Tomcat Manager на удаленный сервер в соответствии с инструкциями этот пост.

После добавления я успешно обратился к менеджеру на http://IP_ADDRESS:8080/manager/html

Затем я использовал параметр загрузки файла войны, чтобы попытаться развернуть военный файл, но он дает следующее исключение.

FAIL - Deploy Upload Failed, Exception: Cannot find operation isServiced

Документация на isServiced

Ответы

Ответ 1

Просто посмотрел. Сломанные версии Tomcat M19 и 8.5.13. Исправлено в следующих версиях M20 и 8.5.14. http://bz.apache.org/bugzilla/show_bug.cgi?id=60949. Таким образом, вы можете вернуться к M18 или 8.5.12 на данный момент.

Ответ 2

Sachi, у меня была такая же проблема, я работал с Tomcat 9 M19 и просто вернулся в Tomcat 9 M18, и все снова получилось хорошо.

Ответ 3

Я использовал Netbeans для разработки моего кода, когда я приземлялся с той же ошибкой. Я использовал Tomcat 9.0.0.M19. Я последовал предложению Дэна и Джона выше и изменил свой путь к серверу в Netbeans, чтобы указать на предыдущую версию Tomcat i.e. 9.0.0.M18, и все началось.

Вы можете загрузить предыдущую версию из http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/

Для MAC я загрузил http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz

Это должно работать.

Ответ 4

Эта ошибка вызвана несовместимостью версии tomcat. Пожалуйста, измените версию tomcat, и у вас все хорошо.