Hitachi

uCosminexus Application Server Operation, Monitoring, and Linkage Guide


5.3 Monitoring and Canceling a J2EE Application During Runtime

This subsection describes the functionality for monitoring a J2EE application during runtime, and the method timeout and method cancellation functionality that is provided by the J2EE runtime monitoring functionality.

Important note

Due to the constraints in Java specifications and JavaVM implementation, in some cases you cannot cancel a method. In such cases, the area for which method cancellation cannot be performed is set as a special protected area that is not a class unit. If a method cannot be cancelled due to the constraints in Java specifications and JavaVM implementation, the following class name is displayed with detailed information for the message KDJE52718-W:

JP.co.Hitachi.soft.jvm.CriticalClass.dummy (Native Method)

For details on the protected area, see 5.3.4(1) Protected area and non-protected area.

The following table describes the organization of this section:

Table 5‒6: Organization of this section (Monitoring and canceling the execution time of the J2EE application during runtime)

Category

Title

Reference

Description

Overview of monitoring and canceling the execution time of J2EE application

5.3.1

Monitoring the execution time of J2EE application

5.3.2

Method timeout

5.3.3

Method cancellation

5.3.4

Example of setting timeout value and the range of setting values

5.3.5

Thread count to be used

5.3.6

Implementation

Definition in cosminexus.xml

5.3.7

Settings

Settings for the execution environment

5.3.9

Operations

Flow of monitoring and canceling the execution time of J2EE application

5.3.10

Confirming the execution status of a J2EE application

5.3.11

Canceling the request for which a timeout has occurred

5.3.12

The log information that is output by monitoring the execution time of J2EE applications

5.3.13

Notes

Precautions when implementing

5.3.8

Organization of this section