Когда я пытаюсь показать свой отчет .rpt (файл Crystal Report XI) в своем настольном приложении Java, у меня возникают следующие ошибки.
Когда я вызываю этот метод:
try {
.... //some code that works correctly
reportClientDoc.getDatabaseController().logon(USERNAME, PASSWORD);
}
catch(ReportSDKException ex) {
System.out.println(ex.getMessage());
System.out.println(ex.getCause());
System.out.println(ex);
}
Он выдает это предупреждение и исключение:
log4j:WARN Не удалось найти приложения для регистратора (com.crystaldecisions.reports.reportdefinition.ReportDocument).
log4j:WARN Пожалуйста, правильно инициализируйте систему log4j.
Ошибка, связанная с именем JNDI (D:\Documenti\NetBeansProjects\italpolVigilanza\dbData\italpol.mdb)
com.crystaldecisions.reports.common.JndiNotFoundException: Ошибка определения имени JNDI (D:\Documenti\NetBeansProjects\italpolVigilanza\dbData\italpol.mdb)
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Ошибка, связанная с именем JNDI (D:\Documenti\NetBeansProjects\italpolVigilanza\dbData\italpol.mdb) ---- Код ошибки: -2147467259 Имя кода ошибки: сбой
Я только импортировал log4j.jar в свое приложение. Есть ли какие-то конкретные предварительные шаги, которые я должен сделать?