Мое веб-приложение является потребителем некоторых внутренних веб-сервисов, предоставляемых организацией. Я видел пару примеров, когда ссылка на веб-сервис вводится с использованием чего-то вроде:
@WebServiceRef(name="services/MyService")
MyService myService;
Но я понятия не имею, как определить объект JNDI services / MyService в Glassfish v3 таким образом, чтобы он вводился. Я хочу определить класс клиента веб-сервиса через администрацию Glassfish, а также указать URL-адрес конечной точки через консоль администратора. Таким образом, URL не жестко закодированы и легко управляются.
В конце концов, мне также нужно будет указать имя пользователя и пароль для HTTP-аутентификации таким же образом, кроме URL-адреса. Как мне это сделать?