Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Подключить CrystalReports к базе через JNDI


Автор: Maverick 20.6.2007, 15:30
Доброго дня...

Подскажите, пожалуйста... 
Хочу подключить Crystal Reports систему к своему Sun Application Server 9.01...  Он запрашивает вот такие настройки...
  •  JNDI Provider URL
  •  JNDI Username
  •  JNDI Password
  •  InitialContext

Что ему туда писать, если со стороны сервера приложений под конкретным именем (например, jdbc/test) лежит соединение с БД, котрая работает под управлением MS SQL?

Автор: ekr 20.6.2007, 17:51
попробуйте так:
JNDI Provider URL: iiop://localhost:3700
порт можно посмотреть в админской консоли в разделе <configuration><orb><IIOP Listeners><orb-listener-1>
JNDI Username: админский логин (как в консоль входите)
JNDI Password: админский пароль
InitialContext: где размещается DataSource, в данном случае
Цитата(Maverick @  20.6.2007,  15:30 Найти цитируемый пост)
jdbc/test


Автор: Maverick 21.6.2007, 16:07
Не получается... пишет...  smile 

Код

Failed to open the connection. Details: Exception [Error massage:] Cannot instantiate class: 


Я так понимаю - не приучен он к Sun App Server... Хочет WebLogic... Какие jar и куда ему их закинуть или указать? Crystal Reports XI... 


Автор: ekr 21.6.2007, 17:07
Цитата(Maverick @  21.6.2007,  16:07 Найти цитируемый пост)
Cannot instantiate class: 

а какой класс ему нужен? что именно пишет?

дело в том, что для доступа к JNDI-сервису необходимо на клиенте так же хранить "драйвер" к выбранному сервису именования - фабрику контекстов. так же нужно в настройках клиента указать имя класса этого "драйвера". соответственно, нужно указывать sun-овский драйвер.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)