Fujitsu V6.0 manual

Page 85

Notes on JDK/JRE

Notes on JDK/JRE

Notes on Java VM

The default JavaVM when using JDK/JRE1.3.1_06 and 1.4.1_01 in Interstage Java Server Package is Fujitsu JavaVM (FJVM). This default is synonymous with specifying "-fjvm" in the java command option.

Notes on OutOfMemoryError Caused by a Permanent Area Shortage

The Permanent area is one of heap areas used to manage objects (Java classes and methods) that are permanently referenced by HostSpotVM (including FJVM), which is a JavaVM introduced to JDK/JRE

1.3and later. For a Java application that uses many classes and methods, the size of the Permanent area must be increased. Especially if an OutOfMemroyError occurs irrespective of how much the maximum heap value (specified in -Xmx) is increased, a Permanent area shortage may be one of the possible causes. The default size of the Permanent area is as follows:

JDK1.3.1(HotSpot ClientVM): 32MB

JDK1.3.1(FJVM, HotSpot ServerVM): 64MB

JDK1.4.1(HotSpot ClientVM): 64MB

JDK1.4.1(FJVM, HotSpot ServerVM): 64MB

The size of the Permanent area can be specified using JavaVM option "-XX:MaxPermSize." Example: Set the maximum size of the Permanent area to 128 MB: -XX:MaxPermSize=128m

Notes on java.lang.Object.wait()

After JDK/JRE is installed, java.lang.Object.wait() may be released (spurious wakeups) without waiting for a restart instruction (notification), interruption, or time-out. Therefore, make a program so that wait() is used in a loop.

Reference: Notes on the return value of java.beans.PropertyDescriptor.getWriteMethod()

3-33

Image 85
Contents Product Notes Interstage Application Server V6.0Unix TrademarksWho Should Read this Document? Purpose of this DocumentFunctions that are not Supported by the Linux Version Organization of this DocumentTable of Contents Product Notes Table of Contents Page Index Chapter Supported Software J2EE Exclude Security Software Products Required for Application DevelopmentFunction Name Product Name Version Security Products Required for Application Development SecurityOperation / Administration Other Functions FrameworkFramework Products Required for Application Development Function Name Product Name Version Software Products Required for Application Execution Security Products Required for Application Execution Page Framework Products Required for Application Execution Portal ComponentOther Functions J2EE Exclude Security Security Interstage Apworks Chapter Restrictions Restrictions on Interstage Http Server Restrictions on Interstage Http ServerRestriction Remarks Date Removal Restrictions on InfoProvider Pro Restrictions on InfoProvider ProRestrictions on the J2EE Service Restrictions on the J2EE ServiceRestrictions on the Servlet Service Restrictions on the Servlet ServiceRestrictions on the EJB Service Restrictions on the EJB ServiceRestrictions on the EJB Service Restriction Remarks Date Removal Restriction Remarks Date Removal Page Restrictions on the Soap Service Restrictions on the Soap ServiceRestrictions Restrictions on IDL Definitions Restrictions on the Corba ServiceRestrictions on IDL Definitions Restriction Alternative Method Date RemovalRestriction Alternative Method Date Removal Example Restriction Alternative Method Date Removal Restrictions on C and C++ Programming Restrictions on IDL CompilationRestrictions on IDL Compilation Restriction Alternative Date Method Removal11 Restrictions on the Naming Service Restrictions on the Naming ServiceRestrictions on Java Programming 10 Restrictions on Java Programming12 Restrictions on the Corba Service Restrictions on the Corba Service13 Restrictions on the Event Service Restrictions on the Event Service14 Restrictions on the Component Transaction Service Restrictions on the Component Transaction ServiceRestrictions on the Locale of Languages Restrictions on the Database Linkage Service15 Restrictions on the Locale of Languages 16 Restrictions on the InfoDirectory Administration Tool Restrictions on the InfoDirectory Administration ToolRestrictions on InfoDirectory Restrictions on the Jndi18 Restrictions on JDK/JRE Restrictions on JDK/JRERestrictions on the Portal Component Restrictions on Scripts in Contents20 Restrictions on the Alternative Logon Function Restrictions on the Alternative Logon Function22 Restrictions on Using Netscape 4.6/4.7 Restrictions on Using Netscape 4.6/4.7Restrictions on the Load Distribution Environment 21 Restrictions on the Load Distribution EnvironmentRestrictions on Using the Brick Automatic Update Function Access from PC to Secure Site Https23 Restrictions on Using Web USP 24 Access from PC to Secure Site Https26 Restrictions on Other Functions Restrictions on Other FunctionsRestrictions Chapter Common Notes for Interstage About the Cross-Site Scripting ProblemAbout Netscape Countermeasures Using the Jsse FunctionSecurity Information Applicable Functions Monitor Screen ColorsJ2EE common resources InfoDirectoryServices/Functions for Which Port Numbers are Set Setting Port Numbers Used for Individual ServicesService Name Port Number Setting Location Function Name Service Name Port Number Setting Location Function Name Service Name Port Number Setting Location Function Name Service Name Port Number Setting Location Function Name Version Level of Each Service Performing the Operation Starting and Stopping Services Dealing with Abnormal Command TerminationPage Authority to Use the Interstage Http Server J2EE Application Operation When operating the J2EE application clientJava VM heap area size calculation Use of the J2EE Management Tool or J2EE Deployment Tool Execution Environment of Earlier Version Servlet Service Servlet Service Execution EnvironmentSession Management Cookie of Servlet Service V6.0 Servlet ServiceVersion of Java Development Kit/Java Runtime Environment Page When Operating with WorkUnits When Interstage Jdbc Driver is Used API when datetime Type is Used Stored ProcedureUnsupported API Page About the EJB Application Process Starting EJB ApplicationsWhen Session Recovery Function of Servlet Service is Used When Encryption Communication by SSL is UsedWhen J2EE Management Tool or J2EE Deployment Tool is Used Uninstalling Setting Up the EnvironmentStopping Page Page Page Port Number Host NameMonitoring during Interstage Operation About Corba Service Termination using the isstop CommandInstallation of Oracle8i8.1.6 Using Oracle8Use of Oracle Database by Java Server Application Corba Server Application is Operated using Multi Thread Sample Provided with Database Linkage ServiceMaximum Number of Resources for One Transaction Error Messages in the Event Log Page Page Start Programs Accessories Command prompt Share folder name Directory Start Programs Command promptProcessing when No response from service Occurs Processing when Network Error503 OccursModification Method Modification Method Setting the Heap Size in the Java Execution Environment Redistributable Files Security on the InternetIndex Jndi Page USP