Получение ошибки 404 при обращении к сервлету OSGi WAB, развернутому на JBoss AS7

Я очень новичок в 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!!). Поэтому я считаю, что что-то не так с конфигурацией/настройкой, а не с кодом. Может ли кто-нибудь пролить свет на это?

Заранее спасибо!!


person hashcoder    schedule 18.07.2012    source источник
comment
МАНИФЕСТ выглядит нормально. Может вы не правильно настроили JBoss?   -  person Neil Bartlett    schedule 19.07.2012
comment
Спасибо @Neil за ответ. Я сделал только это изменение конфигурации ‹code›‹property name=org.osgi.framework.startlevel.beginning›3‹/property›‹/code›. И мои автономные пакеты OSGi работают нормально. Требуется ли какая-либо особая конфигурация для WAB?   -  person hashcoder    schedule 19.07.2012


Ответы (1)


Для этого я создал тему обсуждения в сообществе JBoss.

Согласно ответам OSGi WAB могут быть развернуты этим способом (описанным Дэвидом) только для JBoss AS 7.0. Для других версий вам нужно сделать некоторые другие настройки конфигурации. Пока не готово решение, просто следите за потоком, надеюсь, что скоро получу.

person hashcoder    schedule 25.07.2012