Я использую RESTful API в своем приложении с использованием Jersey 1.6.
Некоторая база данных также есть.
Я создал два файла .war в своем приложении. Они развернуты на сервере Glassfish 3.0.0 без проблем. (Без ошибок / исключений).
Они совершают некоторые REST-вызовы друг другу для транзакций. (Он имеет надлежащий формат xml для отправки транзакции).
Когда я пытаюсь совершить транзакцию, это дает мне исключения, такие как
A system exception occurred during an invocation on EJB AuthenticationRequestFilter method public com.sun.jersey.spi.container.ContainerRequest com.mypack1.mypack2.resources.filters.AuthenticationRequestFilter.filter(com.sun.jersey.spi.container.ContainerRequest)
javax.ejb.EJBException
at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5119)
и в конце написано
[#|2011-04-26T12:06:32.356+0530|WARNING|glassfish3.0.1|org.apache.http.impl.client.DefaultHttpClient|_ThreadID=27;_ThreadName=Thread-1;|Authentication error: Unable to respond to any of these challenges: {}|#]
Я уверен, что отправляемый мною XML правильный в соответствии с записями базы данных (включая аутентификацию для определенного URL).
Есть ли что-то вроде "безопасности контейнера". Что может пойти не так в этом случае.
Заранее спасибо.