Jako FYI, jestem nowy w tym całym stosie, więc może popełnić podstawowy błąd."Nie można zlokalizować błędu JAR/zip" dla połączeń JDBC [BIRT Eclipse, Windows 7, Oracle 11g]
Próbuję zbadać raportowanie BIRT dla systemu Maximo, który został niedawno zaktualizowany.
Aby to zrobić, mam zainstalowane następujące:
- Java 6 & Java JDK 7
- wersja BIRT Eclipse (wtyczek Eclipse + BIRT wbudowane).
- Niektóre opcje klienta Oracle 11gR2 (a Custom Install)
- SQL * Plus
- JDBC sterowniki/ODBC
- Thin Client
I podjąć następujące kroki:
- Open Eclipse
- utworzyć nowy projekt Reporting
- Dodaj źródło danych
- Wybierz „JDBC źródła danych” (również próbował „Połączenie JDBC baza danych dla Query Builder”)
- wybierz „Oracle” typ profilu połączenia i kliknij Dalej.
W tym momencie widzę, że lista sterowników jest pusta. To wydaje mi się dziwne, ale wydaje mi się, że muszę zdefiniować definicję sterownika. Więc podjąć następujące kroki:
- Kliknij „Określ definicję kierowcy”
- Na karcie Nazwa/typ, wybierz „Oracle Cienki sterownik”, system w wersji 11
W tym momencie ja zobacz komunikat o błędzie: Nie można zlokalizować pliku JAR/zip w systemie plików zgodnie z definicją sterownika: ojdbc14.jar. Wygląda na to, że plik ojdbc14.jar nawet nie istnieje w moim systemie, który mogę znaleźć.
Próbowałem dodać inne pliki jar jdbc, które można znaleźć w katalogu klienta Oracle (tj. Z Oracle_Base \ product \ 11.2.0 \ client_1 \ jdbc \ lib), ale wydaje się, że problem nie został rozwiązany.
Pomoc?
Usuń istniejący plik ojdbc14.jar z listy słoików i dodaj swój z instalacji Oracle. –
Witam JB - o ile mi wiadomo, próbowałem dodać kiedykolwiek .jar, które mogłem znaleźć pod katalogiem instalacyjnym Oracle, tylko dla pewności. Spoglądam jeszcze raz jutro, kiedy wracam do biura i aktualizuję. Dzięki! – SeanKilleen
@goober: Czy próbowałeś zmienić definicję sterownika podczas uruchamiania Birt z czystego startu ('eclipse.exe -clean')? Czasami okazało się, że jest to przydatne w przypadku problemów z kierowcą. –