Hitachi

uCosminexus Application Server Compatibility Guide


H.5 Main functionality changes in 09-50

Organization of this subsection

(1) Improving development productivity

The following table shows the items that were changed to improve development productivity.

Table H‒10: Changes made for improving development productivity

Item

Overview of changes

Reference manual

Reference

Simplification of Eclipse setup

You can now set an Eclipse environment by using GUI.

Application Development Guide

1.1.5, 2.4

Support for debugging by using user-extended performance analysis trace

Setup files for user-extended performance analysis trace can now be created in a development environment.

Application Development Guide

1.1.3, 6.4

(2) Simplifying implementation and setup

The following table shows the item that was changed to simplify implementation and setup.

Table H‒11: Changes made for simplifying implementation and setup

Item

Overview of changes

Reference manual

Reference

Addition of system configurations in a virtual environment

The types of tiers (http-tier, j2ee-tier, and ctm-tier) usable in a virtual environment increased. Therefore, the following system configurations are now available:

  • Configuration in which the Web server and J2EE server are placed on different hosts

  • Configuration in which the front end (servlets, JSP) and back end (EJB) are placed separately

  • Configuration in which CTM is used

Virtual System Setup and Operation Guide

1.1.2

(3) Supporting the standard and existing functionality

The following table shows the items that were changed to support the standard and existing functionality.

Table H‒12: Changes made for supporting the standard and existing functionality

Item

Overview of changes

Reference manual

Reference

Support for the JDBC 4.0 specifications

DB Connector now supports HiRDB Type4 JDBC Driver of the JDBC 4.0 specifications and JDBC driver of the SQL Server.

Common Container Functionality Guide

3.6.3

Modification of naming conventions in the Portable Global JNDI names

The characters that can be used in the Portable Global JNDI names were added.

Common Container Functionality Guide

2.4.3

Support for the Servlet 3.0 specifications

Changes to the HTTP Cookie name and URL path parameter name in Servlet 3.0 can now be used in Servlet 2.5 and earlier versions.

Web Container Functionality Guide

2.7

Expanded use of applications that can be linked with Bean Validation

Validation on CDI and UAP can now be performed by using Bean Validation.

Common Container Functionality Guide

Chapter 9

Support for JavaMail

The email sending and receiving functionality using the API that complies with JavaMail 1.4 can now be used.

Common Container Functionality Guide

Chapter 7

Expanded use of the OS in which the javacore command can be used

You can now use the javacore command to acquire Windows thread dumps.

Command Reference Guide

javacore (Acquiring the thread dump/in Windows)

(4) Maintaining and improving reliability

The following table shows the items that were changed to maintain and improve reliability.

Table H‒13: Changes made for maintaining and improving reliability

Item

Overview of changes

Reference manual

Reference

Avoiding depletion of the code cache area

You can now avoid the depletion of the area by checking the size of the code cache area used by the system and changing the threshold value before the area is depleted.

System Design Guide

7.2.6

Maintenance and Migration Guide

5.7.2, 5.7.3

Definition Reference Guide

14.1, 14.2, 14.4

Support for efficient use of the Explicit Memory Management functionality

The functionality was added to control the objects to be moved to an Explicit heap, as the functionality to reduce the automatic release processing time and to efficiently apply the Explicit Memory Management functionality.

  • The functionality that controls object movement to an Explicit memory block

  • The functionality for specifying classes in which use of the Explicit Memory Management functionality is excluded

  • The functionality that outputs object release rate information to Explicit heap information

System Design Guide

7.14.6

Expansion Guide

7.2.2, 7.6.5, 7.10, 7.13.1, 7.13.3

Maintenance and Migration Guide

5.5

Expanded output range of statistical information for each class

A reference relation based on a static field can now be output to the extended thread dump that contains statistical information for each class.

Maintenance and Migration Guide

9.6

(5) Maintaining and improving operability

The following table shows the items that were changed to maintain and improve operability.

Table H‒14: Changes made for maintaining and improving operability

Item

Overview of changes

Reference manual

Reference

Support for the EADs session failover functionality

The EADs session failover functionality that achieves the session failover functionality by linking with EADs is now supported.

Expansion Guide

Chapter 5

Operation based on WAR

A WAR application that consists of WAR files only can now be deployed on the J2EE server.

Web Container Functionality Guide

2.2.1

Common Container Functionality Guide

15.9

Command Reference Guide

cjimportwar (Import a WAR application)

Starting and stopping by synchronous execution of the operation management functionality

Starting and stopping of the operation management functionality (Management Server and Administration Agent) was added to the options to be synchronously executed.

Operation, Monitoring, and Linkage Guide

2.6.1, 2.6.2, 2.6.3, 2.6.4

Command Reference Guide

adminagentctl (start or stop Administration Agent),

mngautorun (Set up/canceling the set up of autostart and autorestart),

mngsvrctl (start, stop, or setup Management Server)

Forced release of Explicit memory blocks by using the Explicit Memory Management functionality

The release processing of Explicit memory blocks can now be performed any time by using the javagc command.

Expansion Guide

7.6.1, 7.9

Command Reference Guide

javagc (forcibly perform GC)

(6) Other purposes

The following table shows the items that were changed for other purposes.

Table H‒15: Changes made for other purposes

Item

Overview of changes

Reference manual

Reference

Acquisition of definition information

The snapshotlog command (collect snapshot log) can now be used to collect definition files only.

Maintenance and Migration Guide

2.3

Command Reference Guide

snapshotlog (collect snapshot logs)

Log output of the cjenvsetup command

Execution information for setup (the cjenvsetup command) of the Component Container Administrator can now be output to the message log

System Setup and Operation Guide

4.1.4

Maintenance and Migration Guide

4.20

Command Reference Guide

cjenvsetup (set up Component Container Administrator)

Support for BIG-IP v11

BIG-IP v11 was added to the types of the available load balancers.

System Setup and Operation Guide

4.7.2

Virtual System Setup and Operation Guide

2.1

Output of CPU time to the event log of the Explicit Memory Management functionality

The CPU time spent on the processing to release the Explicit memory block can now be output to the event log of the Explicit Memory Management functionality.

Maintenance and Migration Guide

5.11.3

Extension of the user-extended performance analysis trace functionality

The following changes were made to the user-extended performance analysis trace functionality:

  • In addition to the usual unit of method, trace targets can now also be specified in the unit of package or class.

  • The range of available event IDs was extended.

  • The limitation on the number of rows that can be specified in the settings file of user-extended performance analysis trace was released.

  • You can now specify the trace acquisition level in the settings file of user-extended performance analysis trace.

Maintenance and Migration Guide

7.5.2, 7.5.3, 8.23.1

Improved information analysis when using asynchronous invocation of Session Bean

The requests at the invocation source can now be compared against the requests at the invocation destination by using root application information of PRF trace.

EJB Container Functionality Guide

2.17.3