Apache TomEE is an open-source Java EE (Enterprise Edition) web server and application framework stack that is built on top of Apache Tomcat. It contains several open-source jars to handle such tasks as contexts and dependency injections (Apache OpenWebBeans), server-side component architecture to modularly create Java-based enterprise applications (Apache OpenEJB), an application programming interface (Apache OpenJPA), a connector and transaction management framework (Apache Geronimo Transaction), and JavaBeans Validation (Apache BVal), among others.
TomEE comes in a TomEE+ version, which adds the ability to build APIs using Apache CXF. For developers and operations teams building and managing applications with the Apache TomEE application server, the AppDynamics platform provides a comprehensive solution for monitoring and managing the performance of your Java applications. With rapid installation and the most scalable architecture in the industry, AppDynamics solutions help you deploy your applications more quickly and with more confidence.
Monitor business transactions on Apache TomEE
For TomcatEE, AppDynamics auto-discovers two Java tiers, E-Commerce and Inventory. The flow map shows the communication as the average number of calls per minute between the tiers and the average response time for a single call. It also shows the exit call type.
TomcatEE specific JMX MBeans
AppDynamics can easily connect to the JMX Server within the TomcatEE application server to view exposed management beans. In AppDynamics, simply go to the node running on TomcatEE application server and choose the JMX tab to access the MBean browser in order to view these TomcatEE specific MBeans. In the MBeans, you can drill down to the individual MBean attributes as well.
Not only does AppDynamics access TomcatEE MBean information,it also provides an in-depth view of the memory usage within the JVM and TomcatEE. Simply go to the node running on TomcatEE application server and choose the memory tab to see heap and garbage collection information, real-time memory utilizations and even object instance information.