Системное исключение произошло во время вызова метода EJB AuthenticationRequestFilter public com.sun.jersey.spi.container.ContainerRequest - PullRequest
1 голос
/ 26 апреля 2011

Я использую 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).

Есть ли что-то вроде "безопасности контейнера". Что может пойти не так в этом случае. Заранее спасибо.

...