2017-09-28 18 views
5

Khi sử dụng Undertow 1.4.20 (động cơ Servlet như nhúng), tôi nhận được ngoại lệ này khi chạy ứng dụng của chúng tôi dưới Java 9. =: java.lang.ClassNotFoundException: sun.misc.Cleanerjava.lang.ClassNotFoundException: sun.misc.Cleaner

Nguyên nhân là dòng này trong io.undertow.server.DirectByteBufferDeallocator:

tmpCleanerClean = Class.forName("sun.misc.Cleaner").getMethod("clean"); 

lớp này không thực sự không tồn tại nữa trong Java 9. Nhưng một sự thay thế có sẵn: java.lang.ref.Cleaner

tôi có thể bỏ qua ngoại lệ này ngay bây giờ? Có thời gian để sửa lỗi này (tức là thực hiện tương thích với Java 9) không?

+6

Điều này có vẻ giống như điều gì đó để gửi tới trình theo dõi vấn đề. –

Trả lời

Các vấn đề liên quan