Существуют ли примеры запуска Jetty 9.4 с поддержкой JSP или Pax Web с поддержкой JSP в простой среде Equinox?

Я пытаюсь запустить Jetty 9.4 с поддержкой JSP в контейнере OSGI наших приложений. Я использовал информацию на https://www.eclipse.org/jetty/documentation/9.4.x/framework-jetty-osgi.html чтобы запустить причал и обслуживать статические страницы. Когда я пытаюсь получить доступ к JSP, я получаю "java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer, а не подтип" Я ищу примеры запуска Jetty в простой ОС Контейнер, чтобы помочь мне отладить мою конфигурацию. Мне также были бы интересны примеры использования Pax Web в контейнере OSGI. Пока что весь документ Pax Web, который я нашел, предполагает, что вы работаете в Karaf.

1 ответ

Собственный причал jetty-osgi/test-jetty-osgi использует PAX Web для проверки собственной реализации.

Он основан на поведении, присутствующем в jetty-osgi-boot-jsp проект

Примечание: Apache Aries Spi-Fly является обязательным требованием. К сожалению, это заставляет вас придерживаться Java 8 (поскольку он еще не поддерживает ASM 7)

Другие вопросы по тегам