|
|
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
Пытаюсь запустить тестовое приложение на WebSphere, но получаю ошибку. Код сервлета, ejb и дескрипторов привожу ниже. Сам текст ошибки: Error 500: javax.servlet.ServletException: com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. [Root exception is com.ibm.ws.naming.util.InvalidObjectException: Some object reference in the name "ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome" relative to the context "Diman-St-PCNode01Cell/nodes/Diman-St-PCNode01/servers/server1" is invalid. Some possible causes include a context binding in the name which refers to a destroyed context, or an object binding which contains an invalid EJBHome reference. [Root exception is org.omg.CORBA.INV_OBJREF: Could not resolve IOR string. vmcid: 0x0 minor code: 0 completed: No]] Из SystemOut.log: Caused by: java.lang.ClassNotFoundException: ru.lukdiman.ejb.core.jmsmessage.EJSRemoteStatelessJMSMessage_c514a3a5 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: xml 1. 2. 3. 4. 5. 6. 7. Код: xml 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2013, 23:14:48 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
Совсем забыл WebSphere 8.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2013, 23:16:12 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
1. ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome, указанный в ibm-web-bnd.xmi - это точно правильное имя? Если посмотреть лог WebSphere, то при старте приложения обычно пишутся такие строки, указывающие на то, что биндинг прошёл успешно: Код: plaintext 1. Что там написано насчёт твоего JMSHome? 2. Как насчёт привести полный стек-трейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 14:14:20 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
ponomarevvb, спасибо что откликнулись Вывод из лога: The server is binding the ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome interface of the JMSMessage enterprise bean in the ejb-core.jar module of the ejb-app application. The binding location is: java:global/JMS Test1/ejb-core/JMSMessage!ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome Как исходя из этих данных можно сформировать конфиги мои? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 21:56:35 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
Что надо будет прописать в ejb-bnd и web-bnd и по какому имени лукапить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2013, 00:07:15 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
lukdiman, В ibm-web-bnd.xmi тогда надо jndiName указать "java:global/JMS Test1/ejb-core/JMSMessage!ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome" Код, по идее, менять не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2013, 17:03:49 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
ponomarevvblukdiman, В ibm-web-bnd.xmi тогда надо jndiName указать "java:global/JMS Test1/ejb-core/JMSMessage!ru.lukdiman.ejb.core.jmsmessage.JMSMessageHome" Код, по идее, менять не надо. Хотя имя, конечно, - это какой-то треш. Больше в логе нет ничего? Это единственное имя, по которому прошёл биндинг для JMSMessageHome? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2013, 17:08:02 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
А зачем тогда писать jndiName в ejb-bnd? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 07:14:48 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
В общем я поменял web-bnd, но ошибка осталась. Нашел еще в логах, что сфера байндит помимо этого дикого jndi имени еще и на тот что написать в ejb-bnd. Т.е. получается то что я писал раньше в web-bnd является верным. Вопрос правда остался почему не лукапится? Бред какой-то. Может есть какие-то настройки? Может запрет где-то стоит на лукап remote бинов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2013, 09:28:37 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
Может у меня ejb-link не верный в web-xml? У меня ejb часть и web часть лежат в jar и war соответственно. Может он не находит мой ejb-core.jar где лежат все мои Home, Remote и SessionBean? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2013, 09:41:08 |
|
||
|
Ошибка при look up ejb на WebSphere
|
|||
|---|---|---|---|
|
#18+
Или мне вообще надо использовать локальные интерфейсы для бина? если я использую на сфере все. у меня нет удаленных клиентов и rmi тут не нужен. Или между web сервером и app сервером тоже по rmi общаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2013, 09:51:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38177983&tid=2129836]: |
0ms |
get settings: |
19ms |
get forum list: |
32ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
78ms |
get topic data: |
24ms |
get forum data: |
5ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 334ms |
| total: | 591ms |

| 0 / 0 |
