Так можно ли запустить веб-приложение JDK 8 в JDK 11?
Для обычного приложения ответ просто да.
Для веб-приложения вы не запускаете приложение непосредственно в JDK или JRE. Вы фактически запускаете его в веб-контейнере, который работает на JDK или JRE. Например, Tomcat, Jetty, Glassfish и так далее. (Для веб-приложения, использующего только сервлеты и JDBC, вам не нужен полный контейнер J2EE.)
Однако разные веб-контейнеры имеют разную функциональность и разные способы выполнения действий, которые могут быть помехой для определенного веб-приложения.
Поэтому я советую выяснить, какие веб-контейнеры рекомендуются для веб-приложения, которое вы пытаетесь запустить, и использовать один из них. Выберите версию контейнера, которая объявлена поддерживающей Java 11.