Là một FYI, tôi mới làm quen với toàn bộ ngăn xếp này, vì vậy tôi có thể đang gặp lỗi cơ bản.Lỗi "Không thể xác định vị trí JAR/zip" đối với kết nối JDBC [BIRT Eclipse, Windows 7, Oracle 11g]
Tôi đang cố gắng khám phá báo cáo BIRT cho hệ thống Maximo đã được nâng cấp gần đây.
Để làm như vậy, tôi đã cài đặt như sau:
- Java 6 & Java 7 JDK
- phiên bản BIRT của Eclipse (Eclipse + BIRT plugins được xây dựng trong).
- Một số tùy chọn của khách hàng Oracle 11gR2 (một tùy chỉnh cài đặt)
- SQL * Plus
- drivers/ODBC JDBC
- Thin Client
tôi thực hiện các bước sau:
- Mở Eclipse
- Tạo một dự án Báo cáo mới
- Thêm một nguồn dữ liệu
- Chọn "JDBC Data Source" (cũng đã cố gắng "JDBC Database Connection cho Query Builder")
- Chọn "Oracle" loại hồ sơ kết nối và kích Next.
Tại thời điểm này, tôi thấy danh sách trình điều khiển trống. Điều này đánh tôi như là lẻ, nhưng tôi có lẽ tôi phải xác định định nghĩa trình điều khiển. Vì vậy, tôi thực hiện các bước sau:
- Nhấp "Xác định nghĩa tài xế"
- Trong Tên/Loại tab, chọn "Oracle Thin Driver", hệ thống phiên bản 11
Tại thời điểm này, tôi xem thông báo lỗi: Không thể định vị JAR/zip trong hệ thống tệp như được xác định bởi định nghĩa trình điều khiển: ojdbc14.jar. Có vẻ như ojdbc14.jar thậm chí không tồn tại trên hệ thống của tôi mà tôi có thể tìm thấy.
Tôi đã thử thêm các tệp jar jdbc khác mà tôi có thể tìm thấy trong thư mục máy khách oracle (tức là từ Oracle_Base \ product \ 11.2.0 \ client_1 \ jdbc \ lib) nhưng không có gì có vẻ giải quyết được vấn đề.
Trợ giúp?
Xóa tệp ojdbc14.jar đã tồn tại khỏi danh sách các lọ và thêm của bạn, từ cài đặt oracle của bạn. –
Hi JB - theo như tôi biết, tôi đã thử thêm bao giờ .jar Tôi có thể tìm thấy theo thư mục cài đặt Oracle, chỉ để chắc chắn. Tôi sẽ nhìn lại vào ngày mai khi trở lại văn phòng và cập nhật. Cảm ơn! – SeanKilleen
@goober: Bạn đã thử chỉnh sửa định nghĩa trình điều khiển khi chạy Birt từ khởi động sạch ('eclipse.exe -clean') chưa? Đôi khi tôi thấy điều này hữu ích khi gặp sự cố trình điều khiển. –