Tôi đang cố cập nhật ứng dụng Java cũ để tương thích với phiên bản Oracle 11g 11.2.0.3.Nơi lấy tệp jar Oracle cho 11.2.0.3 - xdb, aq, i18n, xmlparser
Ứng dụng đang chạy trên phiên bản Oracle 10g 10.2.0.4 và sử dụng Hàng đợi nâng cao của Oracle. Nó có Maven phụ thuộc kê khai:
- aq 10.2.0.4.0
- xdb 10.2.0.4.0
- xmlparser 10.2.0.4.0
- i18n 10.2.0.4.0
Tôi đang cố gắng tìm các tệp tương tự cho 11g, cụ thể cho 11.2.0.3. Tôi đã nhìn xung quanh ở nhiều nơi khác nhau như thư mục nhà Oracle của tôi, cài đặt JDeveloper và trực tuyến, và tìm thấy một loạt lộn xộn của các tệp jar của các tên và phiên bản khác nhau là ứng viên nhưng không hoàn toàn là những gì tôi cần.
Có ai có thể cho tôi biết nơi tìm các tệp jar phù hợp không?
Dường như hiện tại có một số lớp aq
trong trình điều khiển JDBC, nhưng tên gói đã thay đổi từ oracle.aq
thành oracle.jdbc.aq
. Trong khi tôi hạnh phúc để làm một số refactoring tôi muốn một số sự tự tin rằng đây là điều phải làm trước khi đi trước. Lời khuyên nào ở đây sẽ có giá trị.
Edit: Khi cố gắng chạy với mish-mash của các phiên bản tôi đã quản lý để tìm tôi nhận được lỗi sau khi cố gắng chạy thử nghiệm các ứng dụng đơn vị:
java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/CharacterConverter;
at oracle.sql.converter.CharacterConverterFactoryOGS.make(CharacterConverterFactoryOGS.java:43)
at oracle.sql.CharacterSetWithConverter.getInstance(CharacterSetWithConverter.java:97)
at oracle.sql.CharacterSetFactoryThin.make(CharacterSetFactoryThin.java:129)
at oracle.sql.CharacterSet.make(CharacterSet.java:514)
at oracle.sql.CHAR.<clinit>(CHAR.java:72)
Chỉnh sửa: Được quản lý để giải quyết sự cố đã gây ra lỗi trong các bài kiểm tra đơn vị của tôi bằng cách tải xuống orai18n.jar
và xdb6.jar
từ Oracle's Oracle Database 11g Release 2 JDBC Drivers page. Tuy nhiên, tôi vẫn thiếu aq
và xmlparser
.
Edit: Tìm thấy the Oracle XDK home page trông đầy hứa hẹn cho việc xmlparser
, nhưng không có tải sẵn ở một nơi rõ ràng.
gì câu hỏi? –
Xin lỗi - nghĩ rằng điều này rõ ràng từ tiêu đề :) - Có ai cho tôi biết nơi tìm các tệp jar đúng không? –
Nếu bạn có một số tệp jar ứng viên, bạn có thể xem bên trong tệp 'META-INF/MANIFEST' của họ, thường chứa mục nhập số phiên bản. –