У меня есть унаследованный код, который работает в JBoss, который выглядит примерно так:Как определить контекст для EJB в JBOSS
@Stateless
@Remote(MyClass.class)
@RemoteBinding(jndiBinding = "app/Service")
public class myServiceBean {
// Some methods
}
Когда я смотрю на Боб в JNDI я должен использовать строку что выглядит следующим образом:
ear-name/Service/remote
Я в порядке с двумя последними частями имени, но у меня есть проблема с «ухо-файл» используются в качестве имени контекста. Поскольку я построил с Maven по умолчанию ушной файл будет содержать номер версии (который я хочу для отслеживания), однако это означает, что мне придется менять все ссылки на службу каждый раз, когда я выдаю новую версию службы !
Как принудительно использовать контекст для чего-то другого, кроме имени ушного файла?
Спасибо. :-) Если кто-то еще захочет узнать об этом, мне также необходимо обновить плагин maven-ear и заставить его использовать версию 6 для создания application.xml для версии 6 до того, как был записан элемент <имя-приложения> – Stormcloud