|
|
|
EJB Local -> Remote reference
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Глупый наверно вопрос, но ответа найти не могу. Есть ссылка на Local Stateful EJB, как получить ссылку на Remote проксю ? PS: EJB 3.0 + JBoss 4.x ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 01:44:16 |
|
||
|
EJB Local -> Remote reference
|
|||
|---|---|---|---|
|
#18+
никак. нужно lookupить Remote в jndi. добавьте в EJB Remote Interf и посмотрите на JNDIView. станет ясно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 09:35:57 |
|
||
|
EJB Local -> Remote reference
|
|||
|---|---|---|---|
|
#18+
Я понимаю, что стандартными средствами наверно никак. Но ведь можно же получить ссылку на асинхронную проксю через Asynch.getAsynchronousProxy(). Мне кажется можно както "завернуть" объект для того чтоб можно было передать удалленую ссылку на него же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 12:26:39 |
|
||
|
EJB Local -> Remote reference
|
|||
|---|---|---|---|
|
#18+
т.е. добавить Remote в EJB нельзя ? поищите JRMP Remote Invoke в jboss доках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 12:39:49 |
|
||
|
EJB Local -> Remote reference
|
|||
|---|---|---|---|
|
#18+
Спасибо за участие. Проблема была на самом деле проще - спасение заключалось в SessionContext.getEJBObject() - но тут был огромный подводный камень jboss. Дело в том что мы используем stable 4.0.5 - а там этот метод возвращает всегда новую проксю, решается переездом на 4.2.x там этот баг пофиксили http://jira.jboss.com/jira/browse/EJBTHREE-905 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 16:54:29 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34655327&tid=2145188]: |
0ms |
get settings: |
21ms |
get forum list: |
21ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
51ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
86ms |
get tp. blocked users: |
3ms |
| others: | 342ms |
| total: | 567ms |

| 0 / 0 |
