Jboss 7 java.lang.UnsupportedOperationException:JBAS011859:命名上下文是只读的

时间:2018-09-08 03:56:51

标签: jboss

当我尝试创建subcontext或重新绑定时,出现以下异常。

  

错误[stderr](线程90)java.lang.UnsupportedOperationException:   JBAS011859:命名上下文是只读错误[stderr](线程90),位于   org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableServiceBasedNamingStore.java:126)   错误[stderr](线程90)在   org.jboss.as.naming.WritableServiceBasedNamingStore.unbind(WritableServiceBasedNamingStore.java:98)   错误[stderr](线程90)在   org.jboss.as.naming.NamingContext.unbind(NamingContext.java:252)错误   [stderr](Thread-90)在   org.jboss.as.naming.NamingContext.unbind(NamingContext.java:260)错误   [stderr](Thread-90)在   br.com.prefeituras.educacao.web.frontController.operacao.trocarEscola.TrocarEscola.setaAtributosErro(TrocarEscola.java:181)   错误[stderr](线程90)在   br.com.prefeituras.educacao.web.frontController.operacao.trocarEscola.TrocarEscola.executa(TrocarEscola.java:157)   错误[stderr](线程90)在   br.com.prefeituras.util.web.frontController.operacao.OperacaoDireta $ 1OperacaoTimeout.run(OperacaoDireta.java:81)   java.lang.Thread.run(Thread.java:745)出现错误[stderr](Thread-90)

这是我的代码:

Context context = (Context) InitialContext.doLookup("java:global/appContext");
context.createSubcontext("newSchoolName");

它可以与Java 5和JBoss 4一起使用,但是现在我的应用程序正在与Java 7和JBoss AS 7.1.1一起运行。

我使用add-user.bat创建了JBoss的应用程序用户,并将其用作初始化InitialContext类的参数,但是没有用。

我尝试设置“ JAVA_OPTS =%JAVA_OPTS%-Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager = true”,但没有用。

因此,我尝试将其放在system-properties部分的standalone.xml文件中,但也无法正常工作。

我需要在standalone.xml文件中添加其他一些参数吗?

致谢。

0 个答案:

没有答案