Вам нужно будет предоставить немного больше информации, чтобы кто-нибудь мог точно ответить.Ошибка 500 - это довольно общая «универсальная» ошибка, которая означает, что что-то пошло не так на сервере, и на этом все.
Первое, что вам нужно проверить, - это журнал вашего сервера Tomcat.В файле журнала должна быть соответствующая ошибка, которая подробно объяснит, что произошло.Если вы не уверены, где находится файл журнала, проведите некоторое исследование в Интернете и немного лучше ознакомьтесь с tomcat.Тратить время на изучение основ окупится позже.Обновите свой ответ, как только у вас появится ошибка из файла журнала, и я еще раз посмотрю.