Я очень новичок в OSGi. Я делаю POC для своего проекта. Я могу разрабатывать обычные пакеты OSGi, развертывать их на платформе JBoss AS 7, использовать другие сервисы пакетов и т. д. Но когда дело доходит до веб-части, я застрял. Я хотел создать пакет веб-приложений для своего POC. Я создал обычное веб-приложение только с одним сервлетом (с сопоставлением URL-адресов/тестом в web.xml). И ниже мой файл МАНИФЕСТА
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-ClassPath: .,WEB-INF/classes/
Bundle-SymbolicName: TestWab
Export-Package: com.ctl.osgi.servlets
Web-ContextPath: /TestWab
Import-Package: org.osgi.framework,javax.servlet,javax.servlet.http
Но когда я нажимаю URL-адрес http://localhost:8080/TestWab/test
, это дает мне ошибку 404. Я перешел по ссылке ниже при создании приложения и следовал ей неукоснительно. Большинство ссылок для OSGi WAB следуют тому же процессу.
ссылка: https://community.jboss.org/message/647106
Даже полнофункциональный пример войны приложений по приведенной выше ссылке дает мне тот же результат (ошибка 404!!). Поэтому я считаю, что что-то не так с конфигурацией/настройкой, а не с кодом. Может ли кто-нибудь пролить свет на это?
Заранее спасибо!!