2010-07-03 3 views
0

Когда я пытаюсь показать свой отчет .rpt (файл Crystal Report XI) в своем рабочем приложении Java, у меня есть следующие ошибки.Java-приложение для настольных ПК: Код ошибки: -2147467259 Код ошибки: не удалось

Когда я называю этот метод:

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 Нет appenders не может быть найден регистратор (com.crystaldecisions.reports.reportdefinition. ReportDocument).

log4j: WARN Пожалуйста, правильно инициализируйте систему log4j.

Errore Нелла Ricerca дель нома JNDI (D: \ Documenti \ NetBeansProjects \ italpolVigilanza \ dbData \ italpol.mdb)

com.crystaldecisions.reports.common.JndiNotFoundException: Errore Нелла Ricerca дель нома JNDI (D: \ Documenti \ NetBeansProjects \ italpolVigilanza \ dbData \ italpol.mdb)

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Errore Нелла Ricerca дель нома JNDI (D: \ Documenti \ NetBeansProjects \ italpolVigilanza \ dbData \ italpol.mdb) ---- Ошибка трески e: -2147467259 Код ошибки:

Я только импортировал log4j.jar в свое приложение. Существуют ли какие-то конкретные предварительные шаги, которые я должен выполнить?

+0

Вы получили его на работу? Если это так, если в одном из ответов была исправлена ​​ваша проблема, пожалуйста, примите это или добавьте некоторые комментарии, требующие разъяснений. –

ответ

1

Я подозреваю, что ключ находится в более ранних сообщениях об ошибках, которые (согласно Google) говорят об ошибке «Ошибка в поиске имени JNDI» на итальянском языке.

Короче говоря, похоже, что ваше приложение ожидает найти ссылку на контроллер базы данных через JNDI, но его там нет.

Кстати, «код ошибки: -2147467259», вероятно, просто вызван приложением, вызывающим System.exit(-1).

0

See this, Java Reporting Component Deployment Guide, особенно раздел о настройке log4j.
После того, как вы прочитали документ, вы сможете увидеть сообщения об ошибках более подробно, а затем сообщить об этом.

+0

URL-адрес больше не работает – Piro

Смежные вопросы