This document contains the following sections:
Relevant Architecture: x86
Relevant Operating Systems: Windows NT 4.0 SP6a, Windows 2000 Professional SP2, Windows 2000 Server SP2, Windows 2000 Advanced Server
Files included with this patch:
After applying the patch, copy the file gxisapi.dll from the Sun ONE Application Server installation to the proper directory in the IIS installation and rename the file to gx.dll.
Example: cd c:\iplanet\ias6\ias\backup_3
Note: If the Webconnector plugin is installed on a different machine, then you must uninstall the update from the Webconnector directory as well. To restore the old files from the backup directory, follow the steps given under Uninstallation Instructions.
Note: The presence of the backup directory does not affect the reinstallation of the same patch. However you may want to remove the files in the backup directory to save disk space.
Copy and rename the file unpatch.bak to unpatch.bat.
This command will restore the files that were patched.
The two Java compilers shipped with JDK 1.3.1 are:
If the -newjavac option is passed to ejbc, then the new Java compiler will be used. Using the new compiler does not affect the code generation path. Except in a few corner cases, the two Java compilers are highly compatible with respect to the class files they generate. If you use the -newjavac option, ensure that you build both the client and server with the new compiler to avoid any incompatibility issues.
Before using the new compiler, you will have to modify the existing build scripts, such as makefiles, Ant and shell scripts.
This value represents the number of seconds the plugin will wait for inactivity after the first request, and keep sending messages at the KeepAliveTimeOut interval to keep the connection between the web server plugin and KXS process of the application server alive.
|4849445||Reconstruct URL when forwarding requests between the various components of the request path.|
|4666151||Plugin fills the error logs with FilterLite::StreamWrite() failure messages.|
|4808427||Deadlock in cleanUP() and destroy() in ConnectionPool for JDBC driver.|
|4798957||PDF file does not load from IE browser.|
|4872305||KJS threads hang on PlatformNASSession.invalidate forever.|
|4540200||Stateful Session Bean is recycling without clearing internal content.|
|4836194||Hang on createSession().|
|4884791||KJS crashes at Java_com_kivasoft_ebfp_FPRequest_invokenative.|
|4878322||IP address and port of host sent to browser when appserver is down.|
|4846902||Application server unable to locate JSP dynamically if that JSP has been missing previously.|
|4854912||JSP being recompiled at each iAS startup.|
|4852986||Webserver crashes when a request with a malformed URL is made from the browser.|
|4834034||EJBC compiler spikes CPU on Win2k and freezes compile. Have to perform CTRL+C to continue.|
|4892620||Patchversion script dose not handle Exception Release version.|
|4877248||KJS crashes due to Memory corruption.|
|4774589||Connection Pool statistics for maxIdleTime and reclaimedTimeout connections not captured.|
|4809129||Timestamp not printed in log.|
|4799058||All version up to iAS6.5 SP1 IIS plugin has request GX2GX error|
|4788127||Socket remains in CLOSE_WAIT state forever on Windows platform.|
|4805009||Java files with wrong names created from JSPs when run through the JSP precompiler.|
|4808387||Crash in failover code.|
|4820280||ksvradmin fails to start if Datasource entries are greater than 204 characters.|
|4819229||CXS process does not start, when using other than the default launcher while starting.|
|4797959||Sun ONE Application Server webconnector crashes when uploading file with wrong Content-Length Mime.|
|4828101||Issues with LDAP authentication.|
|4828267||Connection pool of Jconnect5.5 showing strange auto-commit behaviour.|
|4769407||Pre-compilation of JSPs not working.|
|4571019||Database connections cleanup not working for NAS 2.1 and C++ applogics.|
|4836387||Webconnector crashes when ServletName (web.xml)is longer than path.|
|4820534||EJB passivate() method throws a NullPointerException.|
|4764851||JSPC compilation issues during runtime.|
|4754456||HTTP response from JSPs contains offending CRLF right after HTTP header.|
|4770671||Request parameters are getting lost(except 1) when going to FBA login page.|
|4779207||Registered JSP pages fail to execute properly on 6.5 MU3.|
|4689007||Webconnector logs "info (5242): gxrequest.cpp:gxrequest()..."|
|4767997||Enable Dynamic Class Reloading check box gets unselected after restart.|
|4750058||Dsync Logging causes KXS to crash.|
|4761598||JDBC connection pool not releasing connection when an error occurs in db.|
|4711735||iPlanet Application Server 6.0 sp3 KJS not load sharing properly.|
|4754692||Request forwarding is not working when there is a space character in parameter|
|4735914||Struts template application is not formatting page properly.|
|4768799||The info for dynamic reloading of servlets is not shown in a log form in KJS.|
|4672041||MDB Durable Subscribers always create a new subscription.|
|4804086||Could not configure a durable topic from the deploytool during deployment.|
|4761319||KXS crashes when customer tries to retrieve any cached information.|
|4760264||Client Certificate Authentication fails with certificates from iCMS 4.2sp2.|
|4758869||Context is wrong after FBA with GET.|
|4762957||deploytool does not handle the editing of the deploy descriptors correctly.|
|4768669||When username is same as group name ias authorizes an invalid user to login (FBA).|
|4693651||Monitoring "Total Threads" does not work.|
|4794965||Urgent need for ias-web.xml server-info tags to work.|
|4640716||Cluster problems in DSYNC.|
|4783055||KXS core dumps in GXBuffer::Alloc().|
|4825234||KJS Hangs at saveSession.|
|4871079||KeepAliveTimeOut is measured in seconds.|
By default, the application server's IP address and port number will not be displayed if the application server goes down.
WorkaroundTo know the IP address and port number of the machine on which the application server went down, set the debug mode of webconnector plug-in to 2 or greater.
Redeployment of an updated version of an application does not remove the contents of the previous deployment from the file system area.
In addition to leftover file system content, some of the application server registry settings are also not overwritten and/or removed as an application is redeployed.�
This behavior can lead to older application settings remaining in effect after a redeploy.�
WorkaroundTo perform a clean redeployment, first perform a remove (iasdpeloy removeapp, removemodule, etc.) followed by a deploy.�
To remove unnecessary entries from the file system in a much faster way, set the registry key, Application Server\6.5\Deployment\cleanup, to true before redeploying applications.
unpatch utility of Sun ONE Application Server 6.5 Maintenance Update 1 inadvertently uninstalls Sun ONE Application Server 6.5 SP1 Maintenance Update 3.
If you run the unpatch utility from the 6.5 Maintenance Update 1(backup_1), Sun ONE Application Server 6.5 SP1 Maintenance Update 3 will get uninstalled.
WorkaroundTo uninstall Sun ONE Application Server 6.5 Maintenance Update 1, make sure you run the unpatch utility from the backup_1) directory.
StaticServlet does not serve internationalized document correctly.
Struts templates are not handled properly in S1AS 6.5 Maintenance Update 2.
Change the chapterTemplate.jsp in the
following manner using struts defined
Redeployment of an updated version of an application does not does not delete LDAP entries if the updated application has less registered components than previous deployments. This can leave "orphan" entries that are difficult to remove.
This behavior can lead to older application settings remaining in effect after a redeploy.
Use of Sun ONE Application Server, Enterprise Edition is subject to the terms described in the license agreement accompanying it.
Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
Last Updated September 11, 2003