16.2.1 Notes about initializing an EADS client
The following notes apply to initializing an EADS client:
-
If you execute multiple EADS clients concurrently on the same machine, specify a different log output destination for each EADS client. If you specify the same log output destination, valid operation is not guaranteed. For details about specifying the log output destination, see 8.4.2 Specifying the file output destinations.
-
If an EADS client is initialized with the EADS client name omitted, the result is the same as when initialization is performed with a null character string specified as the EADS client name. For details about the relationship between the EADS client name and the log output destination, see 8.4.2 Specifying the file output destinations.
-
If you run client application programs on a Java EE server (uCosminexus Application Server), initialize the EADS client when you start the application programs by using one of the following methods:
-
ServletContextListener
-
Servlet's init method
-
-
If you run client application programs on a Java EE server (uCosminexus Application Server), make sure that you execute create() of the CacheManager class, and then execute destroy() of the CacheManager class. If you fail to do this, a memory leak will occur.
-
Use the following procedure to change client properties:
-
Use destroy() of the CacheManager class to terminate use of the EADS client.
-
Update the client property file.
-
Use create()of the CacheManager class to initialize the EADS client again.
-