Попробуйте изменить следующее в tomcat-embed-jasper
Remove provided OR change the scope to compile compile
Ограничение JSP
При запуске приложения Spring Boot, использующего встроенный контейнер сервлета ( и упакован как исполняемый архив), есть некоторые ограничения в поддержке JSP.
Область действия
compile
Это область по умолчанию, используемая, если ни одна не указана. Зависимости компиляции доступны во всех classpath проекта. Кроме того, эти зависимости распространяются на зависимые проекты.
provided
Это очень похоже на компиляцию, но указывает, что вы ожидаете, что JDK или контейнер предоставят зависимость во время выполнения. Например, при создании веб-приложения для Java Enterprise Edition вы должны установить зависимость от API-интерфейса сервлета и связанных API-интерфейсов Java EE, так как веб-контейнер предоставляет эти классы. Эта область доступна только для пути к классам компиляции и тестирования и не является транзитивной.
runtime
Эта область указывает, что зависимость не требуется для компиляции, но предназначена для выполнения. Он находится во время выполнения и пути к классам теста, но не в пути к классам компиляции.
Мы использовали обоих. Поскольку я вижу его, каждое решение имеет, это про и мятежник.
DevExpress
TMS
Короче говоря TMS всегда очень быстр в выпуске новых компонентов (у них была Лента за месяцы до DevExpress, выпущенного их), но по-моему за счет качества кода.
Мы всегда были довольны обоими пакетами. Для наших последних проектов мы переключаемся на DevExpress все же.
Мы используем компоненты TMS.
В то время, когда мы смотрели (и я недавно не проверил DevExpress), они были единственным, кто поддерживал ленточные группы (добавляющий дополнительные ленточные страницы с заголовком, который повышается в строку заголовка).
Я использую DevExpress для большого эффекта - хорошая поддержка, хорошие темы, работает хорошо.
Вы не сделали записал что-то о Вашей версии Дельфи.
В Дельфи 2009 интегрированные средства управления лентами. возможно, необходимо обновить до d2009 для взятия также преимущества дженериков и других новых функций языка.
но интегрированные ленты не мощны как tms/devExpress компоненты.
в DevExpress у Вас есть 60-дневная гарантия возврата денег.
TM являются намного более дешевыми.
Я - также счастливый пользователь версии DevExpress. Их поддержка превосходна, я рекомендовал бы им. Но у меня нет опыта с TMS. Их продукт и поддержка могли бы быть столь же хорошими или еще лучше :-)
Компоненты Devexpress очень навязчивы, и делают Ваше .exe большее, чем TMS. Кроме того, Devexpress более сложны для использования, чем TMS.
Таким образом, я думаю, что выбрал бы TMS без любого сомнения.