全部产品
Search
文档中心

Application Real-Time Monitoring Service:Apa yang harus saya lakukan jika data pemantauan aplikasi Java dengan JDK 17 hilang?

更新时间:Jun 27, 2025

Penyebab yang mungkin

Versi ARMS agent sudah usang

ARMS agent versi 2.8.3 dan yang lebih baru mendukung aplikasi Java dengan JDK 17, tetapi versi 2.8.3 tidak mendukung Spring Boot 3.0.

Spring Boot 3.0 memerlukan JDK 17. Jika Anda menggunakan aplikasi Spring Boot 3.0, perbarui ARMS agent ke versi 2.9.1.2 atau yang lebih baru.

Spring Boot 3.0 bergantung pada versi lama Servlet API

Sejak dirilisnya Spring Boot 3.0 dan yang lebih baru, Apache Tomcat telah diperbarui ke versi 10 dan menggunakan Servlet 5.0. Nama paket Servlet API diubah dari javax menjadi jakarta. Jika dependensi POM aplikasi mencakup versi lama Servlet API yang sebenarnya tidak digunakan, logika instrumentasi ARMS agent akan terpengaruh. Logika tersebut menentukan lokasi spesifik berdasarkan nama paket Servlet API. Versi lama Servlet API dapat menyebabkan ARMS agent secara keliru menggunakan javax untuk instrumentasi.

ARMS agent versi 3.2.0 telah memperbaiki masalah ini. Untuk informasi lebih lanjut, submit a ticket.