Когда я пытаюсь создать Subcontext или перепривязать, я получаю следующее исключение.
ОШИБКА [stderr] (Thread-90) java.lang.UnsupportedOperationException:
JBAS011859: Контекст именования доступен только для чтения ОШИБКА [stderr] (Thread-90) в
org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner (WritableServiceBasedNamingStore.java:126)
ОШИБКА [stderr] (Thread-90) в
org.jboss.as.naming.WritableServiceBasedNamingStore.unbind (WritableServiceBasedNamingStore.java:98)
ОШИБКА [stderr] (Thread-90) в
org.jboss.as.naming.NamingContext.unbind (NamingContext.java:252) ОШИБКА
[stderr] (Тема-90) в
org.jboss.as.naming.NamingContext.unbind (NamingContext.java:260) ОШИБКА
[stderr] (Тема-90) в
br.com.prefeituras.educacao.web.frontController.operacao.trocarEscola.TrocarEscola.setaAtributosErro (TrocarEscola.java:181)
ОШИБКА [stderr] (Thread-90) в
br.com.prefeituras.educacao.web.frontController.operacao.trocarEscola.TrocarEscola.executa (TrocarEscola.java:157)
ОШИБКА [stderr] (Thread-90) в
br.com.prefeituras.util.web.frontController.operacao.OperacaoDireta $ 1OperacaoTimeout.run (OperacaoDireta.java:81)
ОШИБКА [stderr] (Thread-90) на java.lang.Thread.run (Thread.java:745)
Вот мой код:
Context context = (Context) InitialContext.doLookup("java:global/appContext");
context.createSubcontext("newSchoolName");
Он работает с Java 5 и JBoss 4, но теперь мое приложение работает с Java 7 и JBoss AS 7.1.1.
Я создал пользователя приложения для JBoss, используя add-user.bat, и использую его в качестве параметра для инициализации класса InitialContext, но он не работает.
Я пытался установить "JAVA_OPTS =% JAVA_OPTS% -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager = true", но не работает.
Поэтому я попытался поместить это в файл standalone.xml в разделе системных свойств, но тоже не сработало.
Нужно ли указывать какой-либо другой параметр в файле standalone.xml?
Привет.