HITACHI Inspire The Next

uCosminexus Application Server

Definition Reference Guide

3020-3-Y16-20(E)


Contents

Notices
Summary of amendments
Preface
1. Files Overview
1.1 File types
1.2 Format for describing the files
1.3 Precautions during file editing
2. Files Used in J2EE Servers
2.1 List of files used in J2EE servers
2.2 hitachi_web.properties (Web application property file for J2EE servers)
2.3 usrconf.cfg (Option definition file for J2EE servers)
2.4 usrconf.properties (User property file for J2EE servers)
2.5 server.policy (Security policy file for J2EE servers)
2.6 criticalList.cfg (Protected areas list file)
3. Files Used in Batch Servers
3.1 List of files used in batch servers
3.2 usrconf.cfg (Option definition file for batch servers)
3.3 usrconf.properties (User property file for batch servers)
3.4 server.policy (Security policy file for batch servers)
3.5 criticalList.cfg (Protected areas list file)
3.6 usrconf.cfg (Option definition file for batch applications)
3.7 usrconf.properties (User property file for batch applications)
4. Files Used by the Smart Composer Functionality
4.1 List of files used by the Smart Composer functionality
4.2 cmxserver.properties (server setting properties file)
4.3 .cmxrc (client setting properties file)
4.4 cmxclient.properties (common client setting properties file)
4.5 lb.properties (load balancer definition properties file)
4.6 Easy Setup definition file
4.6.1 Overview
4.6.2 Contents specified in the Easy Setup definition file
4.6.3 Defining a Web system
4.6.4 Defining a load balancer
4.6.5 Defining cookie switching
4.6.6 Defining a virtual server
4.6.7 Defining a physical tier
4.6.8 Defining a service unit
4.6.9 Defining a logical server
4.6.10 Defining a logical server configuration
4.6.11 Defining a host
4.7 Configuration change definition files
4.8 Logical server reference definition file
4.9 Host definition file for scale out
4.10 Tags that can be specified in the Easy Setup definition file and the configuration change definition files
4.10.1 Tags that can be specified in the system for executing J2EE applications
4.10.2 Tags that can be specified in the system for executing batch applications
4.11 System configuration patterns and defined logical servers
4.11.1 Building a system for executing J2EE applications
4.11.2 Building a system for executing batch applications
4.12 Parameters applicable to all logical servers
4.12.1 Parameters common to all logical servers
4.13 Parameters applicable to logical Web servers
4.13.1 Parameters used for setting up the definitions for the Web server
4.13.2 Parameters that set up the redirector action definition for Cosminexus HTTP Server
4.13.3 Parameters used for setting up the worker definition
4.13.4 Parameters for setting the log output method of Cosminexus HTTP Server
4.14 Parameters applicable to logical J2EE servers
4.14.1 Parameters used for setting up the user properties for the J2EE server
4.14.2 Parameters used for setting up the option definitions for the J2EE server
4.14.3 Parameters applicable to the JavaVM system properties for the J2EE server
4.14.4 Extension parameters of J2EE server
4.14.5 Parameters used for setting up the user properties for the batch server
4.14.6 Parameters used for setting up the option definitions for the batch server
4.14.7 Parameters applicable to the JavaVM system properties for the batch server
4.14.8 Extension parameters of the batch server
4.14.9 Parameters used for setting up the Management Agent properties
4.14.10 Parameters used for setting up the properties for issuing Management events
4.14.11 Parameters used for setting up JP1 integration
4.14.12 Parameters used for setting up the usage of SecurityManager
4.14.13 Parameters that set up the usage for integrated user management
4.14.14 Parameters that set up the files to be used in the JavaVM startup parameters
4.15 Parameters applicable to logical performance tracers
4.16 Parameters applicable to logical SFO servers
4.16.1 Parameters used for setting up the user properties for the SFO server
4.16.2 Parameters used for setting up the option definitions for the SFO server
4.16.3 Parameters applicable to the JavaVM system properties for the SFO server
4.16.4 Extension parameters of SFO server
4.16.5 Parameters used for setting up the Management Agent properties
4.16.6 Parameters used for setting up the properties for issuing Management events
4.16.7 Parameters used for setting up JP1 integration
4.17 Parameters applicable to the logical CTM domain manager
4.18 Parameters applicable to the logical CTM
4.19 Parameters applicable to the logical Smart Agent
4.20 Parameters applicable to the logical user server
4.21 Parameters applicable to the Logical Naming Service
5. Files Used in Server Management Commands
5.1 List of files used in server management commands
5.2 usrconf (Option definition file for server management commands for UNIX)
5.3 usrconf.bat (Option definition file for server management commands for Windows)
5.4 usrconf.properties (System property file for server management commands)
6. Files Used with JPA
6.1 List of files used in Cosminexus JPA Provider
6.2 persistence.xml
6.2.1 Details of persistence.xml
6.2.2 Cosminexus JPA Provider-specific properties that can be specified in the <property> tag
6.3 O/R mapping files
6.3.1 Elements below entity-mappings
6.3.2 Elements below persistence-unit-metadata
6.3.3 Elements below table-generator
6.3.4 Elements below named-query
6.3.5 Elements below named-native-query
6.3.6 Elements below sql-result-set-mapping
6.3.7 Elements below mapped-superclass
6.3.8 Elements below entity
6.3.9 Elements under embeddable
6.3.10 Other elements
6.4 Query hint
7. Files Used in Cosminexus JMS Provider
7.1 List of files used in Cosminexus JMS Provider
7.2 admin.properties (Management command properties file)
7.3 commonconfig.properties (CJMSP broker common properties file)
7.4 config.properties ( CJMSP broker individual properties file)
8. Files Used with CTM
8.1 List of files used in CTM
8.2 CTM user environment variable definition file
8.3 CTM command option file
9. Files Used in Web Server Integration
9.1 List of files used in Web server integration
9.2 isapi_redirect.conf (Redirector action definition file for Microsoft IIS)
9.3 mod_jk.conf (Redirector action definition file for Cosminexus HTTP Server)
9.4 uriworkermap.properties (Mapping definition file for Microsoft IIS)
9.5 workers.properties (Worker definition file)
10. Files Used with Cosminexus Manager
10.1 List of files used with Cosminexus Manager
10.2 adminagent.properties (Administration Agent property file)
10.3 AdminAgentrc (Setup file for automatic start of Administration Agent)
10.4 adminagentuser.cfg (Option definition file for Administration Agent )
10.5 adminagent.xml (Administration Agent settings file)
10.6 mngagent.actual-server-name.properties (Management Agent property file)
10.7 mserver.properties (Management Server environment settings file)
10.8 mserver.cfg (Management Server option definition file)
10.9 mserverenv.cfg (Management Server environment variable definition file)
10.10 manager.cfg (Manager settings file)
10.11 maction.properties (Property file for execution of Management actions)
10.12 Property file for issuing Management events
10.13 Message ID list file for issuing Management events
10.14 Definition files to be saved for the Management Server management files
10.15 .mngsvrutilrc (Client-side definition file of the mngsvrutil command)
10.16 mngsvrutil.properties (Server-side definition file of the mngsvrutil command)
10.17 mngsvrutilcl.properties (Client-side shared definition file of the mngsvrutil command)
10.18 .mngsvrmonitorrc (Settings file of the monitor startup command for JP1/IM integration)
10.19 System log message mapping file for JP1/IM integration
10.19.1 mserver.jp1event.system.mapping.properties (Message mapping file for Management Server)
10.19.2 manager.jp1event.system.mapping.properties (Message mapping file for J2EE server sharing)
10.19.3 manager.Logical-server-name.jp1event.system.mapping.properties (Message mapping file for individual J2EE servers)
10.19.4 Conversion to JP1 events
10.20 setup.cfg (Setup file for the Setup Wizard)
10.21 Logical user server definition file
11. Files Used in Virtual Systems (INTENTIONALLY DELETED)
11.1 (INTENTIONALLY DELETED)
12. Files Used in Log Operations
12.1 List of files used in log operations
12.2 Definition file for snapshot log collection
13. Files Used for Setting Audit Log (INTENTIONALLY DELETED)
13.1 (INTENTIONALLY DELETED)
14. Files Used in Java Applications
14.1 List of files used in the Java applications
14.2 usrconf.cfg (Option definition file for Java applications)
14.3 usrconf.properties (User property file for Java applications)
14.4 System properties specified in the Java application
14.5 Property setup file for the user log of Java applications
15. Files Used in Web Applications
15.1 List of files used in Web applications
15.2 Compilation exclusion list file
15.3 Execution result list file
16. Options for Invoking JavaVM
16.1 List of JavaVM extension options
16.2 Details of JavaVM extension options
-XX:+Hitachi (List display option)
-XX:[+|-]HitachiThreadDump (Option to output the extended thread dump information)
-XX:[+|-]HitachiThreadDumpToStdout (Option for preventing the standard output of extended thread dump)
-XX:[+|-]HitachiThreadDumpWithHashCode (Hash code output option of the extended thread dump)
-XX:[+|-]HitachiThreadDumpWithCpuTime (CPU usage time output option of the extended thread dump)
-XX:[+|-]HitachiThreadDumpWithBlockCount (Block count output option of the extended thread dump)
-XX:HitachiJavaLog (Option for specifying the prefix of log file name)
-XX:HitachiJavaLogFileSize (Option for specifying the maximum log file size)
-XX:[+|-]HitachiJavaLogNoMoreOutput (Option specified when the log file input/ output error occurs)
-XX:HitachiJavaLogNumberOfFile (Option for specifying the maximum number of log files)
-XX:[+|-]HitachiOutputMilliTime (Detailed time output option)
-XX:[+|-]HitachiVerboseGC (Option for extended verbosegc information output)
-XX:[+|-]HitachiCommaVerboseGC (Option for CSV output)
-XX:HitachiVerboseGCIntervalTime (Option for specifying the output interval of extended verbosegc information)
-XX:[+|-]HitachiVerboseGCPrintCause (Option to output the cause of garbage collection)
-XX:[+|-]HitachiVerboseGCPrintDate (Option to output the date of extended verbosegc information)
-XX:[+|-]HitachiVerboseGCCpuTime (Option to output the CPU usage time of the extended verbosegc information)
-XX:[+|-]HitachiVerboseGCPrintTenuringDistribution (Age distribution output option of Survivor area)
-XX:[+|-]HitachiVerboseGCPrintJVMInternalMemory (Option to output the C heap information)
-XX:[+|-]HitachiVerboseGCPrintThreadCount (Option to output the number of threads)
-XX:[+|-]HitachiVerboseGCPrintDeleteOnExit (Heap size output option used by java.io.File.deleteOnExit())
-XX:[+|-]PrintCodeCacheInfo (Option for the output of the code cache area information)
-XX:CodeCacheInfoPrintRatio (Option for specifying the usage rate of the code cache area)
-XX:[+|-]PrintCodeCacheFullMessage (Option for the output of the code cache area depletion message)
-XX:[+|-]HitachiOutOfMemoryCause (Option to output the causes of exception)
-XX:[+|-]HitachiOutOfMemoryStackTrace (Option for stack trace output)
-XX:HitachiOutOfMemoryStackTraceLineSize (Option for specifying the line size of stack trace)
-XX:[+|-]HitachiOutOfMemorySize (Option to output the memory size)
-XX:[+|-]HitachiOutOfMemoryAbort (Forced termination option)
-XX:[+|-]HitachiOutOfMemoryAbortThreadDump (Option to output the thread dump)
-XX:[+|-]HitachiOutOfMemoryAbortThreadDumpWithJHeapProf(Class-wise statistical information output option)
-XX:[+|-]HitachiOutOfMemoryHandling (OutOfMemory handling option)
-XX:HitachiOutOfMemoryHandlingMaxThrowCount (Option for setting up the maximum occurrence count)
-XX:[+|-]HitachiJavaClassLibTrace (Option to output the stack trace of class library)
-XX:HitachiJavaClassLibTraceLineSize (Option to specify the line size of stack trace for the class library)
-XX:[+|-]HitachiLocalsInThrowable (Option for collecting the local variable information when an exception occurs)
-XX:[+|-]HitachiLocalsInStackTrace (Option to output the local variable when the thread dump is output)
-XX:[+|-]HitachiLocalsSimpleFormat (Option for changing the output format of the local variable information)
-XX:[+|-]HitachiTrueTypeInLocals (Option to output the true type name of the local variable information)
-XX:HitachiCallToString (Option to output the local variable information)
-XX:[+|-]HitachiFullCore (Release system resource option)
-XX:[+|-]HitachiReserveSwapSpace (Reserve swap area option)
-XX:[+|-]HitachiUseExplicitMemory (Explicit Memory Management functionality option)
-XX:HitachiExplicitHeapMaxSize (Option for specifying the maximum size of the Explicit memory block)
-XX:HitachiExplicitMemoryLogLevel (Option for specifying the log output level of the Explicit Memory Management functionality)
-XX:HitachiExplicitMemoryJavaLog (Option for specifying the log file output location of the Explicit Memory Management functionality)
-XX:HitachiExplicitMemoryJavaLogFileSize (Option for specifying the maximum log file size of the Explicit Memory Management functionality)
-XX:HitachiExplicitMemoryJavaLogNumberOfFile (Option for specifying the maximum number of log files of the Explicit Memory Management functionality)
-XX:[+|-]HitachiExplicitMemoryMoveToTenuredFirst(Explicit release function option of Explicit Memory Management function)
-XX:[+|-]HitachiExplicitMemoryAutoReclaim (Automatic release function option of explicit memory management)
-XX:[+|-]HitachiExplicitMemoryCompatibleToV8 (Version compatibility setting option of Explicit Memory Management function)
-XX:[+|-]HitachiAutoExplicitMemory (Automatic allocation function option of Explicit Memory Management function)
-XX:HitachiAutoExplicitMemoryFile (Option for specifying the file path of the automatic allocation function of the Explicit Memory Management function)
-XX:ExplicitMemoryFullGCPolicy (Option for controlling the transfer of objects to the Explicit memory block of the Explicit Memory Management functionality)
-XX:[+|-]ExplicitMemoryUseExcludeClass (Option for the functionality for specifying the classes to be excluded from the Explicit Memory Management functionality)
-XX:ExplicitMemoryExcludeClassListFile (Option for specifying the path of the Explicit Memory Management functionality exclusion setup file)
-XX:ExplicitMemoryNotExcludeClassListFile (Option for specifying the path of the Explicit Memory Management functionality non-exclusion setup file)
-XX:[+|-]HitachiExplicitMemoryAutoRefReclaim (Memory usage reduction option for Explicit heap used in an HTTP session)
-XX:HitachiJITCompileMaxMemorySize (Option for specifying the maximum memory allocated for JIT compilation)
-XX:[+|-]JITCompilerContinuation (Option for the JIT compiler continuation functionality)
-XX:HitachiThreadLimit (Option for specifying the maximum number of threads)
16.3 Properties used in JavaVM
jvm.userprf.Enable
jvm.userprf.ExtendedSetting
jvm.userprf.File
jvm.userprf.Limit
jvm.userprf.Trace
jvm.userprf.LineNumber
jvm.userprf.ThrowableName
jvm.userprf.ThrowableNameEditMethod
jvm.userprf.LogLevel
16.4 Default values of the Java HotSpot VM options that can be specified in Cosminexus
16.5 Java HotSpot VM options that can be specified in Cosminexus
16.6 List of environment variables used in JavaVM
16.7 Details of environment variables used in JavaVM
JAVACOREDIR
Appendixes
A. Extended MIB object definition file
A.1 Tables in the extended MIB object definition file
B. DD (web.xml) for Web applications
B.1 Relationship between extension and MIME type
C. Parameters that can be specified in the logical server configuration (for compatibility)
C.1 Parameters that can be commonly specified for each logical server (for compatibility)
C.2 Parameters that can be specified in the logical Web server (For compatibility)
C.3 Parameters that can be specified in the logical J2EE server (For compatibility)
C.4 Parameters that can be specified in the logical SFO server (For compatibility)
Index