Atatus
Home
Product
Products Application Monitoring Real User Monitoring Infrastructure Monitoring Logs Monitoring Synthetic Monitoring Error Tracking
PRICING DOCS REQUEST DEMO LOGIN SIGN UP
Atatus
Home
Product
Products Application Monitoring Real User Monitoring Infrastructure Monitoring Logs Monitoring Synthetic Monitoring Kubernetes Monitoring API Analytics Database Monitoring Error Tracking
PRICING BLOG DOCS REQUEST DEMO LOGIN SIGN UP
SIGN UP
    Application Monitoring
    Java
    Supported Frameworks
  • Docs Home
  • Get Started
    • Quick Start
    • Supported Agents
  • Application Monitoring
    • Overview
    • PHP
      • Overview
      • Installation
        • Overview
        • Debian
        • RedHat
        • Musl
        • Mac
        • Tar Archive
        • Tar Archive for arm64
      • Other Installations
        • Overview
        • Heroku
        • Docker
        • Bitnami
        • AWS Elastic Beanstalk
        • Laravel Vapor
        • Laravel Analytics Middleware
        • Laravel Octane
      • Supported Frameworks
        • Overview
        • CodeIgniter
        • Lumen
        • Phalcon
      • Customizing Agent
      • PHP Agent API
        • Overview
        • Add custom data
        • Add custom layer
        • Begin transaction
        • End transaction
        • Ignore transaction
        • Notify exception and error
        • Set background transaction
        • Set company
        • Set request body
        • Set response body
        • Set status code
        • Set transaction name
        • Set user
        • Set app version
      • Uninstallation
        • Overview
        • Debian
        • RedHat
        • Musl
        • Mac
        • Tar Archive
        • Heroku
      • Troubleshooting
        • No transaction names in CodeIgniter framework
        • Unable to see data in PHP APM
        • Set URI as Transaction Name in WordPress
        • Atatus PHP Agent not working in CentOS
        • Manually starting Atatus PHP Collector
      • FAQ
        • Install PHP agent in specific PHP version
        • Multiple PHP Apps in a Single Server
        • How to Enable analytics in Atatus PHP agent?
        • How to install Atatus APM agent in PHP 5.4?
        • How to install specific agent version?
    • Node.js
      • Overview
      • Installation
      • Other Installations
        • Overview
        • Heroku
        • NestJS
        • Next.js
        • Nuxt.js
        • Prisma
      • Supported Frameworks
      • Customizing Agent
      • Node.js Agent API
        • Overview
        • Capture exceptions
        • Capture console errors
        • Set user
        • Set custom data
        • Set company
        • Set response body
        • Set tags
        • Set transaction name
        • Start transaction
        • Start background transaction
        • Start message transaction
        • End transaction
        • Capture span
        • Set skip
        • Set analytics skip
        • Set analytics mask
        • Set log body content types
      • Uninstallation
      • Troubleshooting
        • Unable to see data in Node.js APM
      • FAQ
        • How can Atatus be added to my Node.js app?
        • What exactly is a transaction in APM?
        • Does Atatus APM monitor MongoDB query performance?
        • What is Rendering in APM graphs?
        • How can HTTP status codes in APM error tracking be excluded?
        • How to Link Cross-Server APIs with Redis in Node.js?
        • How to integrate Node APM with Node.js cluster?
        • How can specific transactions be excluded?
        • How to measure background jobs?
        • How to track Meteor server errors?
        • How to migrate Node.js agent v0.x to Node.js agent v1.x?
        • How to Enable analytics in Atatus Node.js agent?
        • How to set unique request Id in Atatus agent?
    • Java
      • Overview
      • Installation
        • Overview
        • Spring Boot
        • Apache Tomcat
        • GlassFish
        • JBoss
        • Jetty
        • Oracle Weblogic
        • Websphere Liberty
        • Wildfly
        • Other JVMs
        • Akka
      • Other Installations
        • Overview
        • Heroku
        • AWS Elastic Beanstalk
      • Supported Frameworks
      • Java Agent API
        • Overview
        • Capture exception
        • Set custom data
        • Set transaction name
        • Set transaction type
        • Start transaction
        • End transaction
      • Customizing Agent
      • Uninstallation
      • Troubleshooting
        • Unable to see data in Java APM
      • FAQ
        • How to Enable analytics in Atatus Java agent?
    • Ruby
      • Overview
      • Installation
        • Rails
        • Sinatra
        • Grape
      • Other Installations
        • Heroku
      • Supported Frameworks
      • Ruby agent API
        • Overview
        • Custom instrumentation of method
        • Notify exception
        • Set company
        • Set custom data
        • Set response body
        • Set user
        • Start transaction
        • End transaction
      • Customizing Agent
      • Uninstallation
      • Troubleshooting
        • No exceptions found in Rails
      • FAQ
        • How to Enable analytics in Atatus Ruby agent?
    • Python
      • Overview
      • Installation
        • Django
        • Flask
        • FastAPI
      • Other Installations
        • Heroku
      • Supported Frameworks
      • Customizing Agent
      • Python Agent API
        • Overview
        • Begin transaction
        • End transaction
        • Capture span
        • Notify exception
        • Set company
        • Set custom data
        • Set response body
        • Set transaction name
        • Set user
      • Uninstallation
      • Troubleshooting
        • Unable to see data in Python APM
      • FAQ
        • No python framework performance monitoring
        • How to Enable analytics in Atatus Python agent?
    • Go
      • Overview
      • Installation
        • Overview
        • Frameworks
          • Gin
          • Echo
        • Databases
          • GORM
          • Go Redis
      • Supported Frameworks
      • Customizing Agent
      • Uninstallation
      • Update Agent
    • .NET
      • Overview
      • Installation
        • Overview
        • Profiler Auto Instrumentation
        • ASP.NET Core
        • ASP.NET
      • Other Installations
        • Overview
        • Docker
      • .NET Agent API
        • Overview
        • Capture errors
        • Set custom data
        • Set user
      • Assemblies
        • SqlClient
        • MongoDB
      • Customizing Agent
      • Uninstallation
    • Guide
      • Overview
      • Application Monitoring Dashboard
      • Exceptions Page
      • HTTP Failures Page
      • Session Traces Page
      • Transactions Page
      • Databases Page
      • External Requests Page
      • App Versions Page
      • Host Tracking Page
      • Compares Page
      • Deployments Page
      • Reports Page
  • Serverless Monitoring
    • Overview
    • AWS Lambda
      • Overview
      • Node.js
      • Python
      • Lambda Extension
    • Azure App Service
      • Overview
      • Linux
  • Browser Monitoring
    • Overview
    • Installation
    • Other Installations
      • Overview
      • Next.js
      • Nuxt.js
      • Segment
      • Wordpress
      • Magento
      • Drupal
    • Supported Frameworks
      • Overview
      • Javascript
      • AngularJS
      • Angular
      • Backbone
      • Ember
      • Ionic2+
      • Ionic
      • Meteor
      • React
      • Vue
    • Customizing Agent
    • Browser Agent API
      • Overview
      • Adding custom breadcrumbs
      • Console options
      • Custom transactions
      • Disable atatus
      • Disable ajax monitoring
      • Disable error monitoring
      • Disable error timeline
      • Disable sessions
      • Disable SPA
      • Disable unhandled rejection errors
      • Hash routes
      • Ignore spans in routes
      • Ignore urls
      • Notify custom exceptions
      • Offline saving
      • On before error send
      • On before send
      • Set route group url
      • Set error grouping key
      • Setting custom data
      • Setting tags
      • Setting version
      • User tracking
      • Whitelist urls
    • FAQ
      • Overview
      • How to load Atatus async?
      • Can Atatus JS be used with CSP?
      • Is there support for Meteor?
      • How to notify jQuery Ajax errors?
      • How can issues in JIRA be created from my Atatus errors?
      • Are there keyboard shortcuts to navigate error events?
      • How to deminify my JavaScript error coming out of a minified file?
      • What is network and front-end time in page load performance?
      • How to send performance and error data particularly from specific domains?
      • Is there a way to identify a user in Atatus?
      • How to enable session tracking?
      • Is there a way to see hash routing in pages?
      • Is there a way to see hash routing in SPA?
      • How to configure navigo in Atatus SPA monitoring?
      • How to ignore certain user agents?
      • Is there a way to add sampling in Atatus Browser Monitoring?
    • Troubleshooting
      • Overview
      • Automatic source map is not working
      • No exceptions found in AngularJS
      • Unable to see original JS file in stack trace with source map
      • Unable to see original file and line of the error in console.
  • Infrastructure Monitoring
    • Overview
    • Installation
      • Overview
      • Debian
      • RedHat
      • Musl
      • Mac
      • Windows
      • Tar Archive
      • Tar Archive for arm64
    • Docker Monitoring
      • Overview
      • Customizing Agent
      • Docker
      • Docker Swarm
      • Docker Compose
      • Amazon ECS
      • Docker Container
      • Docker without init.d (SysVInit or SystemD)
    • Customizing Agent
    • Plugins
      • Overview
      • Apache
      • HAProxy
      • Memcached
      • MongoDB
      • MySQL
      • NGINX
      • PostgreSQL
      • Redis
    • Health Checks
    • Troubleshooting
      • Check License Key
      • Unable to see data in Infrastructure
      • Error GPG check FAILED in RHEL9
    • Uninstallation
      • Overview
      • Debian
      • RedHat
      • Musl
      • Mac
      • Windows
      • Tar Archive
    • FAQ
      • How can I collect PM2 logs from Docker container?
  • Database Monitoring
    • Overview
    • MySQL
      • Self Hosted
      • AWS RDS
      • AWS Aurora
    • PostgreSQL
      • Self Hosted
      • AWS RDS
      • AWS Aurora
    • Troubleshooting
      • Configure MySQL Plugin for UNIX Socket
      • MySQL Monitoring for DigitalOcean Managed MySQL Databases
  • Logs Monitoring
    • Overview
    • Integrations
      • Overview
      • Custom Files
      • Apache
      • Docker
      • Elasticsearch
      • HAProxy
      • MongoDB
      • MySQL
      • NGINX
      • PostgreSQL
      • Redis
      • AWS Elastic Beanstalk
      • Heroku
      • Node.js Logging
      • Log Ingest API
    • Configurations
      • Overview
      • Log Grouping
      • Log Pipeline
    • Archives
      • Automatic S3 archive export
    • Troubleshooting
      • Unable to see data in Logs
      • Laravel error log parsing rule
  • Kubernetes Monitoring
    • Overview
    • Installation
      • Helm
    • Customizing Agent
    • Uninstallation
      • Helm
  • Synthetic Monitoring
    • Overview
    • API Checks
      • Overview
      • HTTP Check
      • SSL Check
      • DNS Check
      • TCP Check
      • ICMP Check
    • Multistep API Checks
    • Whitelist IPs
  • API Analytics
    • Overview
    • Integrations
      • Overview
      • Kong Gateway
  • OpenTelemetry
    • Overview
    • Python
      • Overview
      • Django
      • Flask
    • Java
      • Overview
      • Spring Boot
      • Apache Tomcat
      • JBoss
    • Ruby
      • Overview
      • Ruby on Rails
    • Java Script
      • Overview
      • Express
      • NestJS
      • NextJs
      • Angular
    • PHP
    • .NET
    • OTel Collector
      • Configuration
    • Serverless
      • Overview
      • AWS Lambda
        • Overview
        • Node.js
        • Python
        • Java
      • GCP Cloud Function
        • Overview
        • Node.js
  • Alerting
    • Overview
    • Alert Policies
    • Rules
    • Incidents
    • Issues
    • Events
    • Thresholds
    • Notification Channels
  • Product Guide
    • Overview
    • Apdex
    • Whitelist URLs
    • Inbound Filters
    • Source Maps
    • Deployment Tracking
      • Overview
      • Bash
      • Travis CI
      • Heroku
      • Engine Yard
      • Fabric
    • Account Management
      • Overview
      • Roles & Users
      • Sub-Accounts
      • Billing & Invoices
    • Security & Privacy
      • Overview
      • Data Retention
      • Audit Log
      • Single sign-on
        • Overview
        • OneLogin
        • Okta
        • GSuite
        • Auth0
        • JumpCloud
        • Microsoft Azure
        • AWS Identity Center
        • Keycloak
      • Two Factor Authentication
    • Tool Integrations
      • Overview
      • Issue Tracking
        • Asana
        • BigPanda
        • BugHerd
        • Codeship
        • Flowdock
        • GitHub
        • GitLab
        • Jira
        • Lighthouse
        • Pivotal Tracker
        • YouTrack
      • Notifications
        • Campfire
        • HipChat
        • Microsoft Teams
        • OpsGenie
        • PagerDuty
        • Slack
        • VictorOps
        • Webhook
    • How Billing Works
    • Atatus Terminology
    • Product Updates
  • On-premise
    • Overview
  • FAQ
    • Overview
    • Basic
      • Overview
      • What is a view?
      • What is a host?
      • What is Real User Monitoring (RUM)?
      • How long does it take to integrate Atatus?
      • Can Atatus be run on on-premise (on own servers)?
      • What team communication services does Atatus support?
      • How to add people to a team?
      • Where to find the project ID?
      • Where to find API key?
      • How to regenerate license key?
    • Accounts and Billing
      • Overview
      • The 14 days trial period won't be enough, can it be extended?
      • How to change a billing information?
      • How to cancel a subscription?
      • What happens if the plan limit is reached?
      • How to switch from one plan to another?
      • How much is charged for support?
      • What are the benefits of the Enterprise plan?
      • Is separate payment required for running APM on multiple apps?
      • Is there an option to try Atatus before buying?
      • Is data secure in Atatus?
      • What happens if maximum request limit is reached?
      • Can a subscription be canceled?
      • Can annual payments be done?
      • Is invoice available for any plan?
    • Security and Privacy
      • Overview
      • Does Atatus backup data?
      • Is data encrypted and secured?
      • Will Atatus use/share/sell user data?
      • What happens if the API key or the License key is stolen?
      • What measures are taken by Atatus to protect data against a human error?
  • API
    • Overview
    • Authentication
    • Errors
    • Pages
    • Ajax
    • Routes
    • Transactions
    • Web Vitals
    • Reports
  • Release Notes
    • Overview
    • Browser Agent
    • Go Agent
    • Java Agent
    • .NET Agent
    • Node.js Agent
    • PHP Agent
    • Python Agent
    • Ruby Agent
    • Infrastructure Agent

Java agent supported servers/frameworks

The following are the Java servers/frameworks supported by Atatus


Spring Boot
Apache Tomcat
GlassFish
JBoss
Jetty
Oracle Weblogic
WebSphere Liberty
Wildfly
Akka
  • Product
    • Application Performance Monitoring (APM)
    • Real User Monitoring (RUM)
    • Infrastructure Monitoring
    • Logs Monitoring
    • Synthetic Monitoring
    • API Analytics
    • Database Monitoring
    • Kubernetes Monitoring
    • Error Tracking
    • Switch to Atatus
  • PLATFORMS
    • PHP Monitoring
    • .NET Monitoring
    • Java Monitoring
    • Node.js Monitoring
    • Laravel Monitoring
    • Symfony Monitoring
    • CodeIgniter Monitoring
    • Express Monitoring
    • MySQL Monitoring
    • PostgreSQL Monitoring
    • Ruby Monitoring
    • Python Monitoring
    • Go Monitoring
    • Django Monitoring
    • Magento Monitoring
    • Website Monitoring
    • Angular Monitoring
    • React Monitoring
    • Vue.js Monitoring
    • See all platforms
  • RESOURCES
    • Pricing
    • Docs
    • Blog
    • Glossary
    • Articles
    • Solutions
    • Alert Integrations
    • Developer API
    • Observability
    • What's New
  • COMPARE
    • New Relic
    • Datadog
    • Dynatrace
  • Company
    • Customers
    • Case Studies
    • Datasheets
    • About Us
    • Contact Us
    • Request Demo
© 2025 NamLabs Technologies Pvt Ltd. Terms· Privacy· Trust Center· GDPR
  • success@atatus.com
  • USA phone +1-415-800-4104