Ошибка гибернации при попытке запуска WAS 6.1 - PullRequest
0 голосов
/ 07 июля 2011

Когда я пытаюсь запустить WAS 6.1, я получаю сообщение об ошибке:

[07/07/11 14:15:40:518 EDT] 0000001d SessionFactor W org.hibernate.impl.SessionFactoryObjectFactory addInstance Could not bind factory to JNDI
                                 javax.naming.NoPermissionException: NO_PERMISSION exception caught [Root exception is org.omg.CORBA.NO_PERMISSION: Not authorized to perform bind_new_corba_context operation.  vmcid: 0x0  minor code: 0  completed: No]
    at com.ibm.ws.naming.jndicos.CNContextImpl.doCreateSubcontext(CNContextImpl.java:2992)
    at com.ibm.ws.naming.jndicos.CNContextImpl.createSubcontext(CNContextImpl.java:1003)
    at com.ibm.ws.naming.util.WsnInitCtx.createSubcontext(WsnInitCtx.java:390)
    at javax.naming.InitialContext.createSubcontext(InitialContext.java:435)
    at org.hibernate.util.NamingHelper.bind(NamingHelper.java:69)
    at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1176)

Какое разрешение это имеет в виду?

1 Ответ

1 голос
/ 08 июля 2011

Hiberante пытается связать что-то с пространством имен (пространством имен JNDI, которое размещается в WAS).

Я не уверен в политике (конфигурации безопасности) вашей среды WAS.Его можно настроить так, чтобы только определенные пользователи могли что-то менять на сервере имен.

Дополнительная информация приведена в следующем разделе.

Я связал вас с V7, но информациято же самое для 6.1 тоже.Замените v7r0 в ссылке ниже на v6r1, чтобы найти эквивалентную информацию в V6.1

http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tsec_naming.html

HTH

Манглу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...