Last updated 04/04/2002
This document contains the Release Notes for IBM WebSphere Application Server Version 3.5 with FixPak 6 (also known as Version 3.5.6) for AIX, HP-UX, Linux/Intel, Linux/390, Solaris, and Windows NT (Windows 2000 supported).
These Release Notes cover both the Advanced and Standard Editions. Because the Standard Edition functions represent a subset of the Advanced Edition functions, some information in these Release Notes, for example, the mention of enterprise beans, applies only to the Advanced Edition.
You can send comments on this documentation to WASDOC@us.ibm.com. When you send information to IBM, you grant IBM an exclusive right to use or distribute the information in any way it believes appropriate, without incurring any obligation to you.
This file prints best in a landscape format. If all the text does not fit on a printed page, decrease the scaling before printing. A setting value of 80, has proven successful. To change the format and scaling, access Print Properties > Advanced > Landscape and change the resolution to 80.
The following Web site lists the prerequisite products for the IBM WebSphere Application Server:
http://www.ibm.com/software/webservers/appserv/doc/latest/prereq.html
WebSphere Application Server V3.5.6 supports DB2 UDB 7.2 FixPak 6. If you are running with a previous level of DB2, we strongly recommend that you move to DB2 UDB 72 FixPak 6 as that is our officially supported DB2 level for this FixPak. Also, be advised that some previous levels of DB2 may exhibit a memory leak, documented as DB2 APAR IY26608, and the fix for this problem is included with DB2 UDB 7.2 FixPak 6.
Read the license for each product that you intend to use. These licenses are provided in English only.
Complete installation instructions for Version 3.5.6 are included in the README file shipped with the FixPak install code. Before installation, remove any previously installed e-fixes that are included with this FixPak.
Release Notes contain information about known defects and their workarounds. The information in this section addresses defects pertaining to the following topics, covered in the application server documentation. Click on the topic name to link to the section containing specific defect information regarding that topic.
Installing and configuring
Using the administrative console and command line tools
Using enterprise beans
Working with servlets
Working with Java Server Page files
Working with HTTP servers
Supporting session persistence
Running and supporting connection pooling
Managing workload
Enabling and improving security
Improving performance and stability
Providing Object Level Tracing and Distributed Debugging
Tracing
Linking to National Language Versions
Working with Samples
Identifying InfoCenter documentation changes
The information in this section addresses the following defects, related to installing and configuring the WebSphere Application Server. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
Accessing servlets and Java Server Pages filesAttempting to access servlets and Java Server Pages (JSP) files results in refused connections and an error 500. The Web server and application server work under stress and the Web server log contains the following errors:Aug 30 14:52:53 1999 - Error ws_open_domain_client_socket connect return 146 error Mon Aug 30 14:52:53 1999 - Error Ws_open_domain_client_socket socket return 146 error The default communications configuration between the Web server and the servlet engine
uses TCP/IP sockets. Each socket represents a file descriptor. If you set the file descriptor
limit per process too low, the server refuses attempts to open socket connections and an error 146
displays. |
|||||||
All |
Avoiding FixPak installation errorsIf the WebSphere Application Server or its Web servers run during the FixPak installation, you get errors.To avoid errors, follow these steps:
|
||||||
All |
After installing the FixPak (Defect PQ48085)The WebSphere Application Server FixPak installation program is working as designed. The installation program unpacks files to a new fileset. This program does not affect the operating system registry fileset, so the registry stays at V3.5.0, after a FixPak installation. |
||||||
All |
Enhancement to plug-in for OSE remote configuration (Defect PQ50243.RN)An enhancement has been made to the plug-in for OSE remote configurations in WebSphere Application Server Version 3.5.6. In earlier releases (V3.5.5 and below) if during a "Manual Configuration" of the Web server plug-in stated in the InfoCenter article 7.1.3.6.1 an invalid host name is added to the queues.properties file the plug-in would fail to initialize and no requests would be served for any application server. In WebSphere Application Server Version 3.5.6 the plug-in is now allowed to initialize and an error will be placed in the plug-in log file as follows: Warning - ws_init_ip_addr - gethostbyname error 11001. Cannot find host "yourhostname" Requests for other appservers will serve requests. To correct the error, edit the queues.properties file and restart the server. |
||||||
All |
Use -ignore option to install FixPak when machine only has component installed (Defect PQ55146.RN)If you are installing FixPak 5 on a machine that does not have the complete WebSphere Application Server product installed (for example, only the administrative console is installed), the installation process displays several errors messages trying to locate jar files it needs to update. In this case, you can issue the following command with the ignore option to install the FixPak: ./install.sh -ignore |
||||||
Using the administrative agent multi-node configuration across different platforms (Defect 119463.RN)If you are using the administrative agent multi-node configuration across different platforms, you need to modify the path to the SRP EJB on the secondary node to find ibmwebas.jar locally, otherwise your application servers will not start. An example of this configuration:
|
|||||||
All |
Changing the CURSORHOLD Option (Defect PQ49737)You want to change the CURSORHOLD option when using the WebSphere Application Server data source. The default is CURSORHOLD=1, but the WebSphere Application Server data source creates a connection with a contradictory default of CURSORHOLD=0.To set the CURSORHOLD value in a data source, create a datasources.xml file and place this file in the WAS_HOME\properties directory. Use the datasources.xml file to set several properties on the data source. An example of what the file would look like for CURSORHOLD follows: <data-sources> <data-source name="data_source_name"> <attribute name="CURSORHOLD" value="1"/> </data-source> </data-sources> |
||||||
|
Configuring a SequeLink serverIf you named your Microsoft SQL Server instead of using the default name, or host name, configure Sequelink.Follow these steps to configure a SequeLink server:
|
||||||
Exporting the existing configuration during migration (Defect 97733)The Migration Assistant does not provide any information about starting the administrative server on the Exporting the existing configuration screen.Start the administrative server from the command line. |
|||||||
Importing your original server configuration during migration (Defect 97733)On the panel, import your Original Server configuration, the Start administrative server field does not work.Start a new administrative server process. |
|||||||
All |
Installing and uninstalling FixPak 6 on an HP machine (Defect 118250.RN)If you install and uninstall FixPak 6 on an HP machine that previously had the WebSphere Application Server Version 3.5.0 or 3.5.1 installed, you receive the following message when you attempt to start the application server: "Error! Shared library ioser12 could not be found." To fix this problem, verify that the libioser12.sl and libioser12_g.sl entries are in the <WAS_ROOT>/bin directory and that these entries have the proper permission. Ensure the permission is greater than or equal to 711. | ||||||
All |
Downloading the HP client through the Web client (Defect 119460.RN)The administrative client download is now a function of WebSphere Application Server Version 3.5.6. After installing FixPak 6, an HP link is not available on the http://<web server>/admin/install Web page. Perform the following steps to download the HP administrative client through the Web client:
| ||||||
Installing AIX V4.3.3 ML 8 (Defect 112235)After installing AIX V4.3.3 ML 8, the IBM HTTP Server will start when installed with the WebSphere Application Server plug-in.To fix this problem, apply AIX APAR IY19277. If you are installing AIX V4.3.3 ML 9, you do not need to apply APAR IY19277 for IBM HTTP Server to start. |
|||||||
Installing SQL Server 2000 (Defect 93021.RN)For SQL Server 2000 on the Windows NT operating system, a problem exists with the Microsoft Data Access Componentry (MDAC), Version 2.6. The ODBC driver for the SQL Server, embedded with SequeLink 5.x, requires dynamic link libraries that no longer ship in MDAC Version 2.6. If you install SQL Server 2000 on a clean machine running the Windows NT operating system, the following error displays:Specified driver could not be loaded due to system error 126 (MERANT MSSS Driver for SequeLink 5.0) To fix this problem: |
|||||||
Installing the WebSphere Application ServerDuring the WebSphere Application Server installation, the following error displays:ERROR-FUNCTION-entry not found on string table because the lodctr.exe file is missing from the WINNT/SYSTEM32 directory. The WebSphere Application Server automatically installs the IBM HTTP Server and when this error occurs, the silent installation stops and the WebSphere installation continues. The IBM HTTP Server does not copy all of its required files to the hard drive of the machine, and does not run. This situation can occur if you do not have this HTTP Server on your machine and you install Full, Quick, or Custom installations with the IBM HTTP Server.Before installing the WebSphere Application Server with the IBM HTTP Server, ensure you have the lodctr.exe file in the WINNT/SYSTEM32 directory. If needed, copy this file from another machine running the Windows NT operating system into in the WINNT/SYSTEM directory. |
|||||||
All |
Installing the WebSphere Application Server plug-in for the Apache Server (Defect 85322.rn)The Apache server does not start after installing the WebSphere Application Server plug-in for the Apache server.To fix this problem: |
||||||
Installing the WebSphere FixPak onto a system that has DB2 UDB V7.1 installed (Defect PQ46537)When installing the WebSphere Application Server V3.5 FixPak onto a system that has DB2 UDB V7.1 installed, the WebSphere FixPak does not install and the message "Your current version of DB2 exceeds the level required by this product 7.1" displays.To fix this problem:
You need to make changes to the prereq.properties on all UNIX platforms if you are installing DB2 UDB V7.1. For Windows, a warning message will indicated the level of DB2 is higher than the one version needed. You can continue the installs by clicking OK. |
|||||||
All |
Migrating and upgrading from Version 3.02 to Version 3.5 (Defect PQ42682.DOC)When migrating from Version 3.02 to Version 3.5, Version 3.02 configurations are lost.Migrate all application files first before migrating from Version 3.02 to Version 3.5. See InfoCenter article 3 for more information. Step 2 of these instructions tells you to migrate or upgrade to IBM WebSphere Application Server V3.5. You need to migrate, then upgrade. Follow steps 3 through 5 for migration, then proceed with your upgrade. |
||||||
All |
Migrating from Version 3.5.6 to Version 4.01 (Defect PTF)When installing Version 4.01, if the migration script does not run automatically, run it manually. To run the migration manually, perform the following steps. These steps assume a Windows- based system; for UNIX-based systems add .sh to the command line.
If you migrate from WebSphere Release 3.02.x on Solaris, turn global security off before attempting to migrate to Release 4.0. An error can occur while doing the migration steps during installation. If this happens, then proceed with the manual steps provided, modify the passwords using the Administration Console and enable security. |
||||||
Creating multiple instances of Internet Information Servers (Defect PQ98131.RN)The WebSphere Application Server does not recognize multiple instances of Internet Information Servers (IIS). This server only recognizes the default instance.Create two virtual directories in the second instance of IIS, IBMWebAS, sePlugins. Make these virtual directories identical to the first instance of IIS, so both virtual directories in both instances appear identical. You can create virtual directories for as many IIS instances as you have. |
|||||||
All |
Pointing to the new installation directory for DB2 V7.1 (Defect 87213)The installation directory for DB2 V7.1 has changed to x:\Program Files\SQLLIB and WebSphere Application Server Version 3.5 defaults to the old DB2 directory x:/sqllib. The following error displays when the WebSphere Application Server starts:214:An internal Windows NT error occurred Check that the admin.config file points to the new DB2 directory x:\Program Files\SQLLIB. Modify the admin.config pointer to the DB2 driver if you have already installed and started the WebSphere Application Server and this error displays. |
||||||
Running Java applications (Defect 83321.RN)Java applications do not run reliably where the LIBPATH length exceeds 1548 characters.Reduce the LIBPATH length to less than 1548 characters. |
|||||||
Running the WebSphere Application Server V3.5 and V4.0 on the same machine (Defects 108052.RN)If you run the WebSphere Application Server V3.5 and V4.0 on the same machine, perform the following before installing FixPak 6:
|
|||||||
All |
Setting the virtual directory (Defect 95004)The Internet Information Server filter and extension mechanism requires that the virtual directory contain the dynamic link library. The installation process sets the virtual directory to point to the WebSphere bin directory. When setting the virtual directory to point to the bin directory of WebSphere, avoid accessing certain files.For example: If
a user types http://host/SEPlugins/admin.config this file and its contents,
including the password, become viewable. The NTRegistry
file in the bin directory becomes another file
to avoid accessing.
|
||||||
|
Setting up the DB2 environment properly when referring to Oracle, Sybase, or IDB databases as the administrative database (Defect 83770.RN)The exception NoSuitableDriver displays when you install the WebSphere Application Server, using Oracle, Sybase, or InstantDB, as the WebSphere application repository.The exception occurs when you use DataSource to access the DB2 database for application data, by choosing the DataSource for Connection Pooling function, or the enterprise bean. Set up the DB2 environment properly in the WebSphere Application Server startupServer.sh file if you plan to refer to Oracle, Sybase, or IDB databases as administrative databases. To modify the startupServer.sh file:
Specify your DB2 instance home directory for $DB2_HOME. Enter the values for LD_LIBRARY_PATH= on one line; these values display on two lines to improve readability. |
||||||
Uninstalling WebSphere Application Server V3.5 (Defect 112947.RN)Uninstalling the WebSphere Application Server V3.5 product fails on the AIX operating system. Pre-installation Failure/Warning Summary------------------------Verifying selections [3]:/usr/IBMWebAS/java/bin/java: not found OR Verifying selections...Can't find libvm.a... ------------IBMWebAS.base Failed pre-deinstallation check To uninstall WebSphere Application Server V3.5, perform the following steps:
#./uninstall.sh |
|||||||
All |
Using DB2 UDB 6.1 with WebSphere Application Server V3.5 FixPak 6 (Defect 111066)If you run DB2 UDB V6.1:When you code the application with the DB2 settings, CursorHold off and
AutoCommit on, WebSphere Application Server applications and Samples fail and produce the
error, To fix this problem, apply DB2 UDB V6.1 APAR IY22199. Apply this defect to the following DB2 UDB V6.1 FixPaks:
This problem no longer exists with DB2 V61 FixPak 10. For background information, see the technical note. |
||||||
All |
Using Java Transaction API-enabled DB2 V7.1 and DB2 V7.1 with FixPak 2 JDBC drivers (Defects 2921.RN, 99858)A distributed transaction that uses two data sources defined on separate WebSphere Application Server nodes is failing. Both of these data sources use Java Transaction API (JTA)-enabled DB2 V7.1 and DB2 V7.1 with FixPak 2 JDBC drivers. The following exceptions were thrown by the client:Failed to debit card: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.RemoteException: debitCard failed: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver] SQL30090N Operation invalid for application execution environment. Reason code = "06". SQLSTATE=25000 Where debitCard represents the name of the application used for testing. Create the JTA drivers and data sources on the same node, but ensure that the database name in one of the data sources contains the alias to the database on the remote machine. For example, suppose the following machines have the following database names: DB2 Server Machine 1: Database A On machine 1, catalog the remote database B to create the database alias dbalias B. Then, data source A will point to database A on machine 1, and data source B will point to dbalias on machine 1. |
||||||
Using the custom options of the WebSphere migration utility with a non-DB2 database (Defect 99541)If you use a non-DB2 database with the WebSphere Application Server, then you cannot migrate WebSphere Version 3.0.2.4 to a 3.5.x version using the custom options of the WebSphere migration utility. The migration utility runs the default migration with the default database, DB2.Edit the startupServer.sh, setupCmdLine.sh, and admin.config files so that they set parameters for the database used, and not for DB2. Then, start the WebSphere V3.5 administrative server process. |
|||||||
Viewing the README file (Defect 83618)The README file at the end of the installation does not display, and the HotJava browser is the default Web browser.Ensure that the HotJava browser can start. If not, use another browser to view the README file. |
|||||||
|
Visiting the database page to configure databases (Defects 96419, 101612)After installing the FixPak and starting the application server console and Web server, you cannot visit the database page for http://localhost/WSsamples to configure databases.To fix this problem: Set the doc_root to HTTP_HOME/htdocs/language_locale for the IBM HTTP Server and Apache. If you set your system to United States English, change doc_root to HTTP_HOME/htdocs/en_US. If you do not have your system set to United States English, specify the appropriate language_locale value for your system. For other Web servers, replace HTTP_HOME/htdocs with the following:
|
||||||
|
Verifying an application server repository (Defect 101324)The WebSphere Application Server checks for an application server repository before starting the administrative server.You can manually enter the com.ibm.ejs.sm.adminServer.dbInitialized property to the admin.config file located in the bin directory of the WebSphere installation directory. Remove this property after repository creation. The current behavior of the com.ibm.ejs.sm.adminServer.dbInitialized property, with regard to the repository verification follows: Property: Does not exist in admin.config Repository: Does not exist Action: Create repository and add to admin.config: com.ibm.ejs.sm.adminServer.dbInitialized=true Trace Msg: None Property: Does not exist in admin.config Repository: Exists Action: Attempt to create repository and add to admin.config: com.ibm.ejs.sm.adminServer.dbInitialized=true Trace Msg: Tables already exist Property: Exists in admin.config with a value of true Repository: Does not exist Action: Create repository Trace Msg: None Property: Exists in admin.config with a value of true Repository: Exists Action: Verify table existence Trace Msg: Tables already exist Property: Exists in admin.config with a value of false Repository: Does not exist Action: Create repository, value of com.ibm.ejs.sm.adminServer.dbInitialized remains false Trace Msg: None Property: Exists in admin.config with a value of false Repository: Exists Action: Value remains false for com.ibm.ejs.sm.adminServer.dbInitialized Trace Msg: Tables already exist Property: Exists in admin.config with a value of nocreate Repository: Exists/does not exist Action: Repository will not be created, value of com.ibm.ejs.sm.adminServer.dbInitialized remains nocreate Comment: This flag is for OS/390 users and should not be set otherwise. |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to the administrative console and command line tools. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All |
Making the Web-based browser administrative console available (Defect 78303.RN)If the default server stops, the Web-based browser administrative console becomes unavailable.The Web administrative console runs under the default server. Stopping the default server makes the HTTP administrative console unavailable. Start the default server and then try restarting the HTTP administrative console. |
|
Displaying the Java administrative console correctly (Defect 83810)The Java administrative console does not display correctly after the product installation. You did not install the Java administrative console while installing the product and used adminclient.bat to view the Java administrative console. The Topology view shows green objects listed, but they are not valid objects. These objects appear as EJB-related methods.Uninstall and reinstall the WebSphere Application Server, including the Java administrative console. You can also install the administrative console on a remote machine, to use for administering the remote administrative server. |
All |
Downloading the administrative console from the InternetThe administrative console does not run when downloaded from the Internet.An IBM Software Development Kit must reside on the machine. To fix this problem, use the remote console, set the JAVA_HOME value, or put the IBM Software Development Kit location in the PATH. |
All |
Handling security configurations with the XML import feature (Defect 82455.RN)The XML import feature of the Java administrative console does not completely handle security configurations.Use the XMLConfig command line utility for security configurations that include passwords, instead of the XML import feature. The XML import feature adversely affects security confirmations, which require the variable
substitution feature of XML import to replace password variables in the XML file with actual values.
Instead, the feature exports password variables and replaces them during import. This procedure limits
password exposure to the import command. |
Improving the administrative console font (Defect 99390)Java2 has true type font (TT fonts) rendering capability for SWING components. Some cases exist where the TT fonts installed on the operating systems lack satisfactory quality. In such cases, you can use an IBM TT font. To install a more attractive IBM TT font:
|
|
All |
Managing the administrative domain (Defect 94936)Administration of the WebSphere Application Server administrative domain does not work properly, if all the nodes within a domain exist at different FixPak levels of a release.The WebSphere Application Server administrative domain requires all nodes at the same FixPak level for domain administration to work properly. |
|
Repainting and resizing screens properly (Defect 80592.RN)Problems exist with proper screen repainting and resizing. Running the Java administrative console changes on a UNIX operating system. The display exports to a Windows NT and Windows 2000 system running a Hummingbird Exceed 6.0.1 X Windows server.The window appears empty or is missing panes. When you manually resize the window, the rest of the text and widgets display. Do one of the following:
Hummingbird Exceed Version 6.2.0.18 and later also works. Follow the instructions above for configuring the Window Manager. Exceed requires a patch to work. Without the patch, windows size incorrectly. With the patch, some of the error and message dialog boxes still have clipped edges, so you need to manually resize these windows. Contact Robek Corporation for an upgrade patch to Exceed Version 6.2.0.18, or later. To determine the Exceed patch level you need:
See InfoCenter article 1.2.2.4.1.1 for more tips and instructions. |
All |
Resizing the left panel of the Java administrative console (Defect 70298)Resizing the left panel of the Java administrative console squashes the panel and prohibits resizing.Click the Topology view, then resize the left panel to fix this problem. |
Starting the administrative console (Defect 85101.RN)When starting the administrative console and you are using Oracle as the database, the following error displays stating that you have exceeded the maximum number of open cursors:5803af6d DBMgr W Exception on database query: "select * from ejsadmin.REL_DEFN_TABLE where SOURCE_TYPE = ? or TARGET_TYPE = ?" com.ibm.ejs.cm.portability. ResourceAllocationException: ORA-01000: maximum open cursors exceeded To fix this problem:
|
|
All |
Starting the application server with different installation directories (Defect 94908)In a configuration with one node running as an administrative agent and another node running as the administrative server, if the installation directory on the agent node does not equal the installation directory on the administrative server node, starting an application server fails.Edit the properties for the RemoteSRP bean under the default container
of the administrative agent node in the administrative console, so that the .jar File
property specifies the correct path to the ibmwebas.jar file. |
|
Stopping the administrative server (Defect PQ44787)Stopping the administrative server while it initializes or while it starts application servers, stops the administrative server, but leaves some java.exe processes running. You can see these processes in the Task Manager.It is recommended that you not stop the administrative server while it initializes or starts application servers. End any running java.exe processes using the Task Manager. |
Missing the Web application property sheet on the Netscape browserIn the HTTP administrative console, the Web application property sheet does not appear with the Netscape browser.Use Microsoft Internet Explorer as your browser. |
|
Using the administrative console on Linux Advanced (Defect 112950.RN)The Configure Resource Security wizard does not close when you click Finish.Use the Cancel button to close the wizard. The operation completes successfully. |
|
Using the administrative console with the Sawfish window manager (Defect 113277)When you use the Sawfish window manager, you cannot double-click on the WebSphere administrative console. As a result, you cannot perform some functions.Use a different window manager to work with the administrative console. |
|
All |
Using the administrative repository on DB2/390 (Defect PQ49995)If you have the administrative repository located on DB2/390, apply the following APARS:
Set the value of RRULOCK to yes in the DB2/390 configuration parameters. This procedure applies to DB2 Version 6.1 FixPak 4, or later. |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to enterprise beans. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
Configuring resource security to an existing enterprise application (Defect 92771.RN)For HP-UX V11.0 (Advanced Custom Configuration):While configuring resource security to an existing enterprise application, a HotSpot virtual machine error can occur while adding an enterprise Java bean clone. This error causes your administrative server to restart. Resolve this issue by disabling the HotSpot compiler. Remove the HotSpot compiler from
the run-time path. |
|
All |
Starting the administrative server on a Solaris platform (Defect 112431.RN)If you want to start the administrative server on a Solaris platform in Traditional Chinese locale, you must set the locale to zh_TW.BIG5. Using the locale setting of zh_TW locale does not work. |
All |
Lacking DB2/390 Samples support (Defect PQ47938)The DB2/390 platform does not support the Samples provided with the WebSphere Application Server because these Samples were not developed using VisualAge for Java. |
All |
Deploying enterprise beans to the WebSphere Application Server (Defect 111660)This defect applies to enterprise beans that developed in
VisualAge for Java and use the following features:
Deploy these enterprise beans within VisualAge for Java. Do not use the WebSphere Application Server deploy tool. |
|
Deploying specific beans within a .jar file (Defect 89164)The following error displays when trying to deploy specific beans within a .jar file:Drive, com.transarc.systest.ejs.webpennies. EJBCount does not exist. Please verify the appropriate drive was given. where webpennies and EJBCount refer to the application used for testing. The error occurs when you try to deploy only one entity bean stored within a .jar file. Select the entire *.jar file for deployment. Click Yes at the option to deploy all the entity beans within the file. |
All |
Interpreting server-side exceptions in stack traces (Defect 53599)Enterprise bean clients fail to interpret server-side exceptions in stack traces.Enterprise bean clients must have access to server-side exception classes to interpret server-side exceptions in stack traces. Examine the server-side trace logs for complete error information, or make server-side classes available on the client. |
All |
Loading a .jar file with the Jetace toolThe Jetace tool displays this message when loading a .jar file:java.lang.NoClassDefFoundError When using the Jetace tool, make sure all dependent classes and their dependencies
are in the classpath. |
All |
Maintaining data in nonpersisted fields across transactionsData in nonpersisted fields of an entity bean is not maintained across transactions.Entity beans should not rely on data stored in non-persisted fields, particularly, references to other beans. This data is not maintained across multiple transactions. Entity bean instances are stored in an object pool between transactions. Each time a new transaction begins, it retrieves one of the entity bean instances in the pool and loads persisted data for the requested bean. Non-persisted fields can contain values previously set by a different bean. If necessary, you can reinitialize the data in the non-persisted field in the ejbLoad() method of the bean. |
All |
Requesting database connections on DB2Some enterprise beans request a number of database connections on DB2 greater than the number configured for the database, resulting in trap errors on 8-way Windows NT systems. |
All |
Supporting the FOR UPDATE clause on databases (Defect 93761.RN)When a database does not support the FOR UPDATE clause and the following access pattern appears frequently, deadlocks can occur in the database. Transaction 1: Select * from tb1 where id=1 Select * from tbl2 where id=2 ---------------------------- x Update tbl2 .. where id = 2 Update tbl1 ... where id=1 Transaction 2: Select * from tb1 where id=1 Select * from tbl2 where id=2 ----------------------------- x Update tbl2 .. where id = 2 Update tbl1 ... where id=1If both transactions are at point x, then both have obtained read locks on the data item represented by id=2. Now neither transaction can upgrade to write locks necessary to execute the next update statements. Usually, the database detects the deadlock and aborts one transaction. Using the FOR UPDATE clause on select statements enables you to obtain a write lock, while executing the select statement before point x, and prevents the deadlock. |
Using DB2 with Container Managed PersistenceThere is no Binary Large Object (BLOB) or Character Large Object (CLOB) support for WebSphere Application Server Version 3.5 on the HP operating system, using DB2 with Container Managed Persistence (CMP).Any CMP bean used to run on the HP platform with DB2 as its persistent store, cannot designate a Serializable object type as a CMP field. |
|
All |
Using the results of an enumerated finder outside a transaction (Defect 85287.RN)If an inheritance hierarchy involving Container Managed Persistence (CMP) beans, uses the results of an enumerated finder outside the transaction, these results can violate the inheritance behavior. The following scenario describes this behavior:Consider an inheritance hierarchy involving the CMP beans, Bean P (Parent) and Bean C (child). Assume that one instance of P (P1) and one instance of C (C1) exists. An enumerated finder on P returns P1 and C1. However, attempts to use C1 outside the transaction in which the finder was run, results in the methods having the behavior of P, not the behavior of C. Clients should start a transaction before running enumerated finders on CMP hierarchies, and use the results of the finder within the same transaction. Following the scenario described above, attempts to use C1 demonstrate the behavior of C, as expected, instead of the behavior of P. |
All |
Viewing a distributed transaction (Defect 84714, 84525)When trying to view a distributed transaction, the transaction monitor does not display. If you keep trying to access the transaction monitor, the Java administrative console hangs.To stop the console from hanging, restart the administrative console. However, you still cannot access the transaction monitor. |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to servlets. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
Adding a servlet from the Wizard tab (Defect 85389.RN)When you choose the Add a servlet option from the Wizard tab, the following error displays:RepositoryOpException: Unexpected naming exception and other exceptions. Ignore the error. The servlets are created. |
|
|
Understanding case sensitivity and the File Serving Enabler Servlet (Defect 98847)Java Server Pages, HTML and associated image files are case sensitive when served by the File Serving Enabler Servlet, also known as SimpleFileServlet. Requests for the specific resource return 404 errors.Set case sensitivity for JSP files, HTML and associated image files to resolve a security hole on Windows platforms. If a resource was secured using a URI, only the exact case match was secured. The implementation change affects both secured and nonsecured URIs. To stop receiving 404 errors, change your application. |
All |
Creating a thin servlet redirector with security enabled (Defect 90327)To enable security on the thin servlet redirector, define the property in both the plug-in configuration file and the script or batch file first. Dcom.ibm.CORBA.ConfigURL=file:/D:/WebSphere/AppServer/properties/sas.client.props Examples of a plug-in configuration Java command: java -Dcom.ibm.CORBA.ConfigURL=file:/D:/WebSphere/AppServer/properties /sas.client.props com.ibm.servlet.engine.oselistener.systemsmgmt.StandalonePluginCfg -serverRoot D:\WebSphere\AppServer -adminNodeName ws-ray -queueProps d:\websphere\appserver\properties\iiopredirector.xml -traceString *=all-disabled -traceFile pluginCfg_trace.log -nameServicePort 900 Example of a script and batch file: Java -Dcom.ibm.CORBA.ConfigURL=file:/D:/WebSphere/AppServer /properties/sas.client.props -Dcom.ibm.CORBA.ListenerPort=9999 -Dserver.root= d:\websphere\appserver com.ibm.servlet.engine.ejs.IIOPRedirector -traceString *=all =disabled -traceFile iiopredirector_trace.log To enable security, complete the following steps:
Creating clones on the same node (Defect 93693)If you create a clone on the same node and do not select the option to make XXX a clone when creating the model, the clone does not create successfully. This problem occurs because two servlets cannot use the same URI unless they are both clones, or they reside on different nodes. Otherwise the URI duplication error occurs.When you create a clone on the same node, select the option Make XXX a clone when creating the model. When you create a clone on a different node, you do not need to select this option. |
All |
Generating or regenerating the plug-in information fails with a ClassCastException (Defect 122590)If you are upgrading from WebSphere Application Server Version 3.5.3 to 3.5.6 and the PluginCfgGenerator fails when generating the plug-in information for the ServletRedirector, you need to remove and then install theServletRedirector again. If the ServletRedirector is not needed for your configuration, you can permanently remove it or disable it and then try to generate the plug-in information. |
All |
Creating clones with a Web application that contains multiple servlets (Defect 111818, PQ51576)When the Web application contains multiple servlets, it takes a lot of time to create clones.To disable the checking of URIs during a clone creation, perform the following steps:
|
All |
Standalone Java clients must handle their own reauthentication of expired credentials (Defect PQ48143)For standalone Java clients, implement your own code to reauthenticate credentials, if both the password and Lightweight Third-Party Authentication token have expired. When a user accessing an EJB application tries to authenticate, a user name and password credential is created and passed to the EJB application. The EJB application uses the credential to validate against the Lightweight Third-Party Authentication token. (If the LTPA token is not available, the EJB application validates the credential directly with the Lightweight Directory Access Protocol server). If the LTPA token has expired, the EJB application uses the credential to check the LDAP server to create a new LTPA token credential automatically -- unless the LTPA token expired because it was not accessed during security cache timeout period. In the latter case, the EJB application will return an authorization failure. When a user accessing a Web application tries to authenticate, and the LTPA token has expired, the application server detects the problem and automatically invokes the authentication mechanism again. When a user accessing a Java client tries to authenticate, and the LTPA token has expired, the result depends on how the Java client has been coded to handle the need to reauthenticate in the situation of expired credentials. |
Serving all servlet requests with a single servlet engine (Defect 123051)The plug-in distributes request in round-robin fashion unless session affinity is enabled. The first clone is randomly chosen; subsequent clones are selected in numerical order (2, 3, 4, 1). On UNIX platforms, multi-process Web servers (such as IBM HTTP Server and Apache) may choose a different starting clone, giving the appearance that round-robin algorithm is not functioning correctly. However, a closer look shows that for each individual process, the round-robin algorithm is indeed working correctly. Request will be routed to each clone in round-robin fashion as long as a connection can be established between the plug-in (OSE) and the servlet engine clone. |
|
Setting Max Connections greater than 25 for the servlet engine (Defect 98019)The servlet engine setting for Max Connections is greater than 25, and the servlet engine is encountering problems.Set the Max Connections to 25, the default and optimal setting. |
|
All |
Terminating a request (Defect 94670.RN)An IOException displays when a client sends a request to the WebSphere Application Server and then terminates the connection before sending the entire response. This exception occurs when the responding servlet attempts to send data to the disconnected client. Servlets need to anticipate and handle this IOException, but the servlet programmer can also use it as a signal to end processing, since the client no longer requests data. When a client prematurely ends a connection to the servlet engine, the following error displays: Client terminated connection to server before the entire response was sent. This error message does not indicate a problem and occurs during normal operation, as browsers close, or other network outages occur. |
All |
Using the InvokerServlet with WebSphere Application Server FixPak (Defect 92747.RN)Any Web application using the InvokerServlet installed prior to FixPak 3 does not work. After installing WebSphere Application Server FixPak 3, the following error displays:404 Not found error The problem results from a FixPak 2 change to URI handling.
|
(Back to the list of defect topics)
The information in this section addresses the following defects, related to Java Server Page files (JSP files). These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click the defect title to go to the problem description and recommended action.
All Platforms | |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to HTTP Servers. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All | All Platforms |
AIX | |
Linux | |
All |
Adding new system property to read the session configuration from database (Defect PQ55686.doc)The added system property SessionConfigInit configures how many seconds the servlet engine waits before allowing session configuration readings from the database. This value overrides the hardcoded default value of 60 seconds. After this time has elapsed, you can read the configuration from the sessions.xml file. In most cases the default value of 60 seconds is adequate for the session configuration to initialize. Perform the following steps to apply the property:
|
All |
Using SessionReaperInterval to set the interval of the Invalidation Thread in the Session Manager (Defect PQ54352.doc)PropertySessionReaperInterval is now a new system property. Use this property to set the sleep interval of the Invalidation Thread in the Session Manager. The instructions for applying the system property follow:
An example of the instructions follows:
|
All |
Using session affinity for the session manager to behave correctly in a clustered environment. (Defect PQ55573)In a clustered environment, if session affinity is absent, requests go to multiple application servers. This situation leads to problems such as concurrent access of the session object found in multiple application servers and the session object not being current in the Java virtual machine (JVM) code. Session affinity is a prerequisite for the session manager to behave correctly in a clustered environment. |
Lacking support of Fast Cache Response Accelerator support on AIX V5.1 (Defect 108238.RN)Fast Cache Response Accelerator (FRCA) is not currently supported on AIX V5.1. |
|
Running DB2 with the default 2.4 kernel interprocess communication (IPC) parameter (Defect 111337)For DB2 6.1 FixPak 9 and 7.1:The Linux 2.4 kernel changes the default values of some interprocess communication (IPC) limits. The default value for the msgmni parameter is 16, which causes difficulties running DB2 with the default 2.4 kernel IPC parameter. Fortunately, this kernel also enables you to change a number of these parameters through the /proc file system. Configure the msgmni parameter, by issuing the sysctl command as root: bash# sysctl -w kernel.msgmni=128To set the msgmni kernel parameter at boot time, append the following lines to the /etc/sysctl.conf file: # Set maximum number of message queues to 128 # Set this to 1024 or higher, on production systems kernel.msgmni = 128 For DB2 6.1 FixPak 9: Follow these steps to successfully start the DB2 instance:
|
(Back to the list of defect topics)
Session persistence is supported with the following databases:
Session persistence support for Merant drivers with MS SQL Server database is available with APAR PQ52364.
The information in this section addresses the following defects, related to session persistence. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
(Back to the list of defect topics)
The information in this section addresses the following defects, related to connection pooling. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All Platforms | |
AIX | |
Solaris | |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to workload management. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All |
Adding a new Java Naming and Directory Interface property to allow a choice between resolution of the Java Naming and Directory Interface AdminServer failover problem and Java Naming and Directory Interface interoperability with Component Broker and third-party name servers (Defect 117410.RN)A Java Naming and Directory Interface lookup fails if a CosNaming NamingContext used for the lookup is in an administrative server which is no longer running. The lookup failure should not occur in this situation; instead, the request should automatically sent to the logically equivalent CosNaming NamingContext in an administrative server that is still running. The root cause of JNDI administrative server failover is a Workload Management issue that WebSphere Application Server Version V3.5 cannot be resolved, but is fixed in WebSphere Application Server Version 4.0.x. For a JNDI property to bypass JNDI administrative server failover, interoperability with non-WebSphere naming servers is affected. A new JNDI property com.ibm.websphere.naming.jndi.interoperability is added to allow a choice between resolution of the JNDI administrative server failover described above and JNDI interoperability with Component Broker and third-party name servers. This property is set to "partial" by default so that the problem is avoided, however, it also disables JNDI interoperability with Component Broker and third-party name servers. If Component Broker or third-party name server interoperability is desired, pass the following property setting into the InitialContext constructor: com.ibm.websphere.naming.jndi.interoperability=full. Note: Setting this property to full interoperability is not compatible with the support for JNDI administrative server failover. If you require JNDI administrative server failover support, only set the property to full when your InitialContext connects directly to Component Broker or third-party name servers. |
All |
Recovering from an administrative server failoverThe administrative server failover is not supported in Version 3.5.6. When the bootstrap administrative server in a WebSphere Application Server fails and its network cable disconnects, subsequent client requests will not failover to another administrative server. When this situation occurs:
|
|
Choosing the IBM Software Development Kit version with the WLMJAR programThe WLMJAR program can choose the IBM Software Development Kit (SDK) version of the WebSphere Application Server.Ensure that your SDK \bin directory does not appear before the WebSphere Application Server \bin directory in your PATH environment variable. |
All |
Enabling workload management of requests from one WebSphere administrative domain to another (Defect 118925.RN)This defect includes the code necessary to enable workload management of requests from one WebSphere administrative domain to another. Please be aware of the following restrictions:
|
Installing the Remote Invocation Method compilerThe WebSphere version of the Remote Invocation Method compiler (RMIC) is not properly installed. WLMJAR does not operate correctly with the IBM Software Development Kit version of RMIC.Ensure the correct version of RMIC exists in the path. Use the link in the /usr/bin directory for RMIC, to correct the problem. Execute the following: ln -sf /usr/WebSphere/AppServer/hosts/default_host/ admin/install/aix/rmic /usr/bin/rmic |
|
All |
Setting up a workload management environment with clones (Defect PQ47372)Setting up a Workload Management (WLM) environment with clones proves difficult.Workload Management in Version 3.5.4 replaces a least loaded algorithm with a Round Robin or Random algorithm. WebSphere WLM, as provided by the Web server plug-ins attempts to distribute the workload among peer servers, or clones. The clones make no distinction regarding the host machine, or the clone capacity. WLM considers all clones equal. Round Robin clone selection follows steps through the clones in order, as requests come in. The first request goes to the first clone, the second request goes to the second clone, and so on. After the last clone receives a request, the next request goes to the first clone. The plug-in selects a random clone to start with, so when WLM starts with heavy traffic, the work initially distributes randomly among the clones. Random clone selection identifies a clone randomly each time a request arrives. Enable random selection by setting ose.srvgrp.ibmoselink.clone.selection=RANDOM in the bootstrap.properties file, for ibmoselink queue. If you have session affinity enabled, any request that contains a cookie, or URL, with a WebSphere session ID bypasses WLM and routes to a single clone. Different session IDs select different clones, but a particular session ID connects to the same clone, the one for which it has a session affinity. You can enable or disable session affinity in the bootstrap.properties file. The default is ose.session.affinity=true. If any of the defined clones stop, WLM uses the Failover strategy for requests which would otherwise select that clone. When sending a request to a clone results in an error, WLM marks the clone as failed. No more requests go to that clone except when the fail recovery time expires. When the recovery time expires, WLM sends the next request for that clone to determine if the clone is back in service. If that request proves successful, then WLM marks the clone as operational and normal request handling proceeds. Stopping clones is not recommended during heavy usage because some requests went to a stopped clone and were delayed before they were routed to another clone. If you know a clone is down for a day, remove the clone using the administrative console, rather than stop the clone for the day. Refer to the IBM Redbook WebSphere Scalability: WLM and Clustering for more information. |
All |
Using a model, clone, and a remote node name in the main server default host (Defects 101332, 101336, 103823)When using a model, clone, and a remote node name in the main server default host, the model index does not change and the queues.properties file does not update for clone count and two hosts.A Web server installed on an independent machine that is neither a local node, or a remote node for a model and clone, does not require a workaround. This workaround applies to the Apache, IBM HTTP Server, iPlanet, and Netscape Enterprise Server
Web servers. Edit the queues.properties and bootstrap.properties files.
|
(Back to the list of defect topics)
The information in this section addresses the following defects, related to security. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
(Back to the list of defect topics)
The WebSphere Application Server dynamic servlet and JSP cache, a technical preview available in Versions 3.5.5 and later, contains several enhancements in this FixPak. If your applications use this technology, apply this fix, available from IBM.
The API for manipulating the WebSphere dynamic servlet and the JSP response cache is updated. You can find this API in the com.ibm.websphere.servlet.cache package. See the InfoCenter for more details.
The information in this section addresses the following defects, related to performance and stability. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All Platforms | |
AIX | |
Solaris | |
(Back to the list of defect topics)
For this release, the Standard and Advanced editions of the WebSphere Application Server provide remote and distributed debugging support and tracing capabilities on AIX, HP/UX, Linux, Linux S/390, Solaris, Windows 2000, and Windows NT operating systems.
To download the zip archive that contains the debugger, go to:
http://www.software.ibm.com/vadd.
The information in this section addresses the following defects, related to Object Level Trace (OLT) and debugging. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All Platforms | |
AIX | |
HP-UX | |
Linux | |
Solaris | |
Windows 2000 | |
Windows NT | |
|
Identifying lack of context sensitive help availability(Defect 85120.RN)Context sensitive help inside Object Level Trace (OLT) and the distributed debugger (DD) is not available. |
|
Changing the execution mode in the client controllerYou want to change the execution mode in the client controller for a connected client, while running the object level trace (OLT) viewer. When you click Apply, the view freezes.Set the execution mode in the client controller to the default settings before you begin tracing. Do not attempt to change the execution mode, after starting the trace. |
Starting a failed default server when debugger is enabled (Defect 112655.RN)If the default server fails to start when debugger is enabled, complete the following steps:
|
|
All |
Installing the IBM Distributed Debugger (Defect 93361.RN)To install the debugger on the Solaris operating system, run the dbgsetup script. This script does not have the execute bit set.To run the dbgsetup script, issue the chmod 755 dbgsetup command: |
All |
Installing the IBM Distributed Debugger with the WebSphere Application Server (Defect 108096)This section pertains to the installation of the IBM Distributed Debugger and Object Level Trace (OLT) with the WebSphere Application Server, Advanced Edition Version 3.5.5 or later.To install the debugger:
If you run the application server on the Solaris operating system, do the following:
|
Installing the IBM Distributed Debugger on HP-UX (Defect 113300)When you install the WebSphere Application Server driver, you select to install the IBM Distributed Debugger. After setup is finished, however, the IBM Distributed Debugger fails to install.
To install the IBM Distributed Debugger manually, follow the instructions in the IBM Distributed Debugger and Object Level Trace release notes, Section 2.8 Installation on HP-UX. |
|
All |
Missing Object Level Trace documentation (Defect 95844)Information is missing from the Object Level Trace documentation in the section, Debugging a Java client > Local Debugging > Tracing only.To fix this problem, add the dertrjrt.jar file to your classpath. |
Starting the IBM Distributed Debugger when executing tracing and debuggingThe IBM Distributed Debugger does not start when executing tracing and debugging.To install the distributed debugger and Object Level Trace to work with the WebSphere Application Server:
|
|
Starting the IBM Distributed Debugger enabled for WebSphere Application Server V3.5.6 (Defect 113221.RN)To start the IBM Distributed Debugger enabled for WebSphere Application Server V3.5.6, update the following files:
|
|
All |
Upgrading from Object Level Tracing Version 9.0 to Version 9.1.5 (Defects 112711, 113263)To upgrade from Object Level Tracing V9.0 to V9.1.5:
|
(Back to the list of defect topics)
The information in this section addresses the following defects, related to tracing. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
Windows NT | |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to national language versions. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All Platforms | |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to Samples. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click the defect title to go to the problem description and recommended action.
All Platforms | |
HP-UX | |
Solaris | |
Windows 2000 | |
Windows NT | |
(Back to the list of defect topics)
The information in this section addresses the following defects, related to documentation changes. These defects appear in alphabetical order. The icon represents critical defects that can impact your ability to use the product. Click on the defect title to go to the problem description and recommended action.
All |
Adding a new statement about Lightweight Directory Access Protocol server in InfoCenter article 6.6.18.1.4a.4.1 (Defect 120011)The following statement is additional documentation regarding the Lightweight Directory Access Protocol server which is documented in InfoCenter article 6.6.18.1.4a.4.1. WebSphere Application Server only supports the configuration of one LDAP server, and any LDAP server failover merchanism requires implementation outside of WebSphere Application Server and transparency to the WebSphere Application Server. |
Noting availability of the Just In Time compilerThe Just in Time (JIT) compiler is now available.The statement referencing the Just in Time compiler in the WebSphere Application Server InfoCenter, under Operating Systems > Linux on S/390 > System-specific limitations, problems, and workarounds, appears incorrectly. "In addition, please note that the December 2000 release of IBM WebSphere Application Server Version 3.5.x for Linux on S/390 includes the IBM Software Development Kit 1.2.2 for Linux/390 Toolkit, for developing and testing your Java and Linux applications. The release was shipped without a Just In Time (JIT) compiler. As a result, all Java programs will execute under a Java interpreter. Before using the IBM Software Development Kit 1.2.2 for Linux S/390 Toolkit in production, verify that your performance goals are met by this release. Customers with stringent performance requirements may prefer to wait for a WebSphere Application Server product based on IBM Software Development Kit 1.2.2." The IBM Software Development Kit now provides a JIT compiler. |
|
All |
Disregarding the following information in InfoCenter article 6.6.46.6: Using administrative server agents. (Defect 98692)Disregard the following information about using administrative server agents in InfoCenter article 6.6.46.6. Specify the dbUrl, dbUserId, and dbPassword properties: com.ibm.ejs.sm.adminServer.dbUser=user_name com.ibm.ejs.sm.adminServer.dbUrl=location com.ibm.ejs.sm.adminServer.dbPassword=password |
All |
Correction to InfoCenter article 6.6.a.1: Running the product servers and consoles as non-root (Defect 118068)When WebSphere Application Server global security is enabled, the instructions for application server running as non-root should be as follows:
Warning: ensure that the administrative server "run as" ID has full access and privileges over the non-root ID that you gave to the application server. |
All | |
|
Installing the WebSphere Application Server V3.5 (Defect PQ53789)In the Installing WebSphere Application Server V3.5 section of the InfoCenter, change directories before performing step 4. On the AIX operating system, change to the /cdrom/aix directory, before issuing the /cdrom/aix/install.sh command. On the Solaris operating system, change to the /cdrom/adv_sun_128/sun directory, before issuing the /cdrom/adv_sun_128/sun/install.sh command. |
All | |
All |
Requiring more information needed about database access (Defect 115986)The following information is additional documentation regarding the database access field, which is documented in section 6.6.5.0: Enterprise bean properties of the V3.5 WebSphere Application Server InfoCenter. The database access field specifies whether to share the persistent data of entity beans across containers or keep this data "exclusive" to one container. With shared access, a container loads persistent data for entity beans from the database at the start of each transaction. If you use exclusive access, then the persistent data caches locally for each container and you are not guaranteed the correctness of bean data due to updates made by other processes. Use exclusive access for entity beans only if you know that the container has exclusive access to the database used by the entity bean (and therefore has the only copy of a bean persistent state), or that the bean data is accessed read-only at all times. Workload Management of entity beans utilizing exclusive access is not supported. |
All |
Disregarding the Request Interceptor interface information about the IBM Java object request broker (Defect 112303)The Request Interceptor interface of the IBM Java object request broker (ORB), mentioned in product documentation, is not supported by the IBM WebSphere Application Server Advanced Edition, Standard Edition, or Advanced Single Server Edition programming model.Disregard the information about the Request Interceptor interface of the IBM Java ORB. |