Xpoint
   [напомнить пароль]

Net::LDAP, странное поведение скрипта

Метки: [без меток]
2009-07-07 11:03:27 [обр] PoizOn(0/1)[досье]

Странное поведение модуля (или не модуля - незнаю в чм пока дело):

    my $ad = Net::LDAP->new("example.org") or die "Could not connect!";

При вызове из командной строки - все ок, коннектится и биндится, но при вызове через обращение по URL (скрипт работает под apache tomcat) - вылетает по die:

Could not connect!

В чем может быть проблема?
Ткинте носом куда копать?
Спасибо.

спустя 1 час 38 минут [обр] PoizOn(0/1)[досье]

Нашел решение. Проблема не в модуле, а в TomCat'e.
Решение этой проблемы, добавить вначало скрипта строку:
$ENV{"SYSTEMROOT"} = "C:\\windows";
и все заработает.

P.S
Ох уж эта винда :(

спустя 29 минут [обр] Алексей Севрюков(61/1292)[досье]

PoizOn[досье] Неплохо было бы выводить и сам текст ошибки. Читаем perldoc Net::LDAP и в самом первом примере видим строчку:

$ldap = Net::LDAP->new( 'ldap.bigfoot.com' ) or die "$@";

Так будет проще понять в чем заключается ошибка.

спустя 2 минуты [обр] PoizOn(0/1)[досье]
Да, добавлял (в процессе решения) и вывод, то там:
"Unknown error!" :(...
Powered by POEM™ Engine Copyright © 2002-2005