|
|
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Добрый день, коллеги. Мне необходимо настроить соединение с ActiveDirectory. Но! не для авторизации пользователей на сервере приложений, а для того, чтобы программнор осуществлять поиск по ActiveDirectory. Делаю так: Код: 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. 33. то есть делаю синглетоном, чтобы всегда висело соединение. Возникает проблема, что соединение с Ldap отваливается по таймауту. Читаю в доках, что по умолчанию таймаута вообще нет и соединение должно сохраняться. Почему тогда у меня отваливается? и вообще по-моему это бред. Я хочу сделать LdapConnection именно на самом сервере glassfish как мы делаем ConnectionPool для баз данных. Возможно ли так сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 15:24 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо, но там тоже задается connectionTimeOut, а мне нужно, чтобы соединение с AD было всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 15:51 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
ditbanBlazkowicz, спасибо, но там тоже задается connectionTimeOut, а мне нужно, чтобы соединение с AD было всегда. Лучше пул включить. Соединение может прерваться по причине не зависящей от сервера и клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 15:54 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да, насчет пула согласна. а вообще, это нормально такие вещи в синглетон записывать? мне как-то это не нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 16:03 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
ditbanBlazkowicz, да, насчет пула согласна. а вообще, это нормально такие вещи в синглетон записывать? мне как-то это не нравится А нафига тут синглтон? Если сделать обычный Stateless Session bean, то ничего не поменяется. У вас ведь нет состояния в JdapHelper ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 16:15 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
ditbanBlazkowicz, да, насчет пула согласна. а вообще, это нормально такие вещи в синглетон записывать? мне как-то это не нравится Хотя наличие поля меня немного смущает с точки зрения жизненного цикла EJB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 16:19 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, поле rootSearchBase? Я его вынесла для того, чтобы далее в этом синглетоне можно было осуществлять поиск на основе этого поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 16:31 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Вы про private LdapContext ctx? так это само соединение. так что с состоянием. мне нужно потом по нему поиск осуществлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 16:33 |
|
||
|
Glassfish и ActiveDirectory
|
|||
|---|---|---|---|
|
#18+
Вообще, я создала на AS realm. Можно бы оттуда всю информацию брать. Как мне найти Realm? В jndi я так понимаю его нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 17:18 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=94&tid=2123958]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 336ms |

| 0 / 0 |
