Release Notes for Sun Java System Web Server 6.1 2004Q3 SP3 |
Release Notes for Sun Java System Web Server
Version 6.1 SP3
Part Number 817-7953-05
September 2004
Sun Java System Web Server 6.1 2004Q3 SP3 (hereafter referred to as Sun Java System Web Server 6.1 SP3) contains important security vulnerability fixes. All users of Sun Java System Web Server, especially those with sites that utilize Secure Sockets Layer (SSL) version 3 or Transport Security Layer (TLS), are strongly encouraged to install this service pack. This release also provides support for the HP-UX and AIX platforms.
These release notes contain important information available at the time of release of Sun Java System Web Server 6.1 SP3, including information about features and enhancements, known limitations and problems, technical notes, and pointers to additional resources. Review the release notes prior to installing and configuring your software, and then periodically thereafter for the most up-to-date information.
Complete Sun Java System Web Server 6.1 documentation can be found at the following location:
http://docs.sun.com/db/prod/s1websrv#hicThese release notes contain the following sections:
Features and EnhancementsSun Java System Web Server provides the following features and enhancements:
Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Support
Sun Java System Web Server includes a Java 2 Platform, Enterprise Edition (J2EE)-compliant implementation of the Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 specifications. A J2EE-compliant web container provides the flexibility and reliability needed to design and deploy web applications that comply with Java technology standards. Web applications can be deployed on a per virtual server basis.
For information about these technologies, see the following resources:
- Java Servlets
http://java.sun.com/products/servlet/index.html- JavaServer Pages
http://java.sun.com/products/jsp/index.htmlFor information about developing servlets and JSPs in Sun Java System Web Server, see the Sun Java System Web Server 6.1 Programmer’s Guide to Web Applications.
J2SE Platform 1.4.2_04 JDK/JRE Support
Sun Java System Web Server supports Java 2 Platform, Standard Edition (J2SE) 1.4.2_04 and greater (32-bit only; 64-bit is not supported). J2SE software is bundled with the Web Server and installed during installation, if you choose to install it. You can also install your own JDK at a later time, following installation of the Web Server. If you plan to use the Administration server, a JDK must be installed.
HP-UX Platforms
Note that Sun Java System Web Server 6.1 for HP-UX platforms includes JDK 1.4.1.WebDAV Support
Sun Java System Web Server supports the Web-based Distributed Authoring and Versioning (WebDAV) protocol, which enables collaborative web publishing with the following features:
WebDAV provides integrated support for content metadata, name space management, and overwrite protection. These technologies, combined with the many authoring tools that support WebDAV, provide an ideal development platform for collaborative environments.
NSAPI Filters Support
As of the 6.1 release, Sun Java System Web Server extends the Netscape Server Application Programmer's Interface (NSAPI) to support NSAPI filters.
Filters enable the custom processing of HTTP request and response streams, allowing a function to intercept and potentially modify the content presented to or generated by another function. For example, a plugin could install an NSAPI filter to intercept an XML page generated by another plugin's Server Application Function (SAF), then transform that XML page into an HTML, XHTML, or WAP page appropriate for the client. Alternatively, an NSAPI filter could decompress data received from a client before presenting it to another plugin.
For more information, see the Sun Java System Web Server 6.1 NSAPI Programmer’s Guide.
HTTP Compression Support
Sun Java System Web Server supports content compression, which allows you to increase delivery speed to clients and serve higher content volumes without incurring a corresponding increase in hardware expenses. Content compression reduces content download time, a benefit most apparent to users of dial-up and high-traffic connections.
For more information, see the Sun Java System Web Server 6.1 Administrator’s Guide.
Search Engine Support
Sun Java System Web Server supports a Java-based search engine that provides full-text search indexing and retrieval. The search feature allows users to search documents on the server and display results on a web page. Server administrators create the indexes of documents against which users will search, and can customize the search interface to meet specific needs.
The default URL end-users can use to access search functionality is:
http://<server-instance>:port number/search
Example:
http://plaza:8080/search
When the end-user invokes this URL, the Search page, which is a Java web application, is launched.
For detailed information about conducting basic and advanced searches, including information about keywords and optional query operators, see the online Help provided with the search engine. To access this information, click the Help link on the Search page.
For more information, see the Sun Java System Web Server 6.1 Administrator’s Guide.
Enhanced Security
Sun Java System Web Server allows you to restrict access using flat file authentication. As of the 6.1 release, Sun Java System Web Server now supports the Java Security Manager. The Security Manager is disabled by default when you install the product, which may improve performance significantly for some types of applications. Enabling the Security Manager may improve security by restricting the rights granted to your J2EE web applications. To enable the Security Manager, "uncomment" entries in the server.xml file:
<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>
<JVMOPTIONS>-Djava.security.policy=instance_dir/config/server.policy</JVMOPTIONS>where instance_dir is the path to the installation directory of this server instance.
For more information about server.xml, see the Sun Java System Web Server 6.1 Administrator’s Configuration File Reference.
JNDI Support
Sun Java System Web Server supports the Java Naming and Directory Interface (JNDI), which provides seamless connectivity to heterogeneous enterprise naming and directory services.
JDBC Support
Sun Java System Web Server provides out-of-the-box, seamless Java DataBase Connectivity (JDBC), and supports a wide range of industry-standard and customized JDBC drivers.
Sun ONE Studio 5 Support
Sun Java System Web Server supports Sun ONE Studio 5, Standard Edition. Sun ONE Studio technology is Sun's powerful, extensible, integrated development environment (IDE) for Java technology developers. Sun ONE Studio 5 is based on NetBeans software, and integrated with the Sun ONE platform. (Sun Java System Web Server 6.1 and above also supports NetBeans 3.5 and 3.5.1.)
Sun ONE Studio support is available on all platforms supported by Sun Java System Web Server 6.1 SP3. The plugin for the Web Server can be obtained in the following ways:
- From the Companion CD in the Sun Java System Web Server Media Kit
- By using the AutoUpdate feature of Sun ONE Studio
- From the download center for Sun Java System Web Server at
http://wwws.sun.com/software/download/products/3f567f91.htmlPlease note that the Sun ONE Studio 5 plugin for Sun Java System Web Server 6.1 SP3 works only with a local Web Server (that is, with the IDE and the Web Server on the same machine).
The behavior of the Sun ONE Studio 5 plugin for Sun Java System Web Server is the same as that for Sun ONE Application Server 7. For information about using the web application features in Sun ONE Studio 5, see the following tutorial
http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/cdshop.pdfSet the Sun Java System Web Server 6.1 SP3 instance as the default, and then take the same actions described in the tutorial.
Also see the following NetBeans tutorial
http://usersguide.netbeans.org/tutorials/webapps/index.htmlFor more information about Sun ONE Studio 5, visit
http://www.sun.com/software/sundev/jde/For additional developer resources, see Additional Sun Resources in these release notes.
Using Sun ONE Studio 5 for Debugging
Sun ONE Studio 5 can be used for "remote debugging" if you want to manually attach the IDE to a remote Web Server started in debug mode. The steps are as follows:
- Using the Sun Java System Web Server Administration interface, restart the server instance in debug mode (Server Manager > JVM General > Debug Enabled).
- Note the JPDA port number.
- Start the IDE.
- Choose Debug > Start.
- Select the dt_socket method, and then enter the remote machine name and the JPDA port number.
- At that moment, any breakpoint created in the IDE on servlet source code of a deployed application will be active.
Active Server Pages Support
Sun Java System Web Server 6.1 SP3 supports the Active Server Pages 3.0 specification through Sun ONE Active Server Pages version 4.0.1 (formerly Sun Chili!Soft ASP). Sun ONE Active Server Pages adds a secure, enterprise-grade Active Server Pages engine to the Sun Java System Web Server.
Sun Java System Web Server 6.1 SP3 provides support for Sun ONE Active Server Pages 4.0.1 on the following platforms:
A license is not required for Sun ONE Active Server Pages if you are installing to the Sun Java System Web Server. The Sun ONE Active Server Pages installer is available on the Companion CD if you purchased the Sun Java System Web Server Media Kit, or by download from the following location:
http://wwws.sun.com/software/chilisoft/index.htmlPlease note the following:
For more information about Sun ONE Active Server Pages, visit the URL listed above.
PHP Compatibility
Sun Java System Web Server 6.1 SP3 is compatible with PHP, the versatile and widely-used Open Source web scripting language. PHP runs on all major operating systems.
PHP version 4.3.2 is recommended for use with Sun Java System Web Server 6.1 SP3. For PHP-related installation and configuration information specific to Sun Java System Web Server, see
http://www.php.net/manual/en/install.netscape-enterprise.phpNSS 3.3.10 and NSPR 4.1.6 Support
NSS support in Sun Java System Web Server 6.1 SP3 has been upgraded from 3.3.5 (in version 6.1) to 3.3.10. NSS is a set of libraries designed to support cross-platform development of security-enabled server applications. Sun Java System Web Server 6.1 SP3 also supports NSPR 4.1.6.
Enhanced Hardware Accelerator Encryption Support
Sun Java System Web Server provides hardware accelerator support for Sun Crypto Accelerator 4000, a cryptographic accelerator board that enhances the performance of SSL on the Web Server.
Supported PlatformsSun Java System Web Server 6.1 SP3 can be installed on the Solaris, HP-UX, AIX, Linux, and Windows platforms. The following table summarizes platform support. For more information about installation requirements, see Required Patches in these release notes, and Chapter 2 in the Sun Java System Web Server 6.1 Installation and Migration Guide.
Note: HP-UX 11i is supported only on PA-RISC platforms.
*As of iPlanet Web Server 6.0, older SPARC CPUs are not supported. Sun Java System Web Server 6.1 continues to support the UltraSPARC architecture.
**Sun or iForce partner professional services highly recommended
***Support for the following Linux operating system is now listed as Deprecated and will be removed with the "next" release of the Sun Java System Web Server 6.0 product:
- Sun Linux 5.0
Please take needed action to move or migrate your Web Servers to a supported operating system.
Required PatchesIt is recommended that you update your operating system with the latest applicable patches. Required patches are listed by platform.
Solaris Patches
For the Solaris platform, Sun’s recommended patch list can be found at
http://sunsolve.sun.com/pubpatchNote that patch 108993-22 (SPARC) or 108994-22 (x86) is required on Solaris 8 when Solaris is configured to use LDAP for authentication.
The following patches are required to use Sun Java System Web Server 6.1 SP3.
Solaris 8 (SPARC)
Solaris 9 (SPARC and x86)
HP-UX Patches
The following patches are required to use Sun Java System Web Server 6.1 SP3.
HP-UX 11i
Note: HP-UX 11i is supported only on PA-RISC platforms.
- HP-UX 11i Operating Environment Component B.11.11.0203
- Required patch bundle for 11i, June 2003 — B.11.11.0306.1
- Gold Base patches for HP-UX 11i, June 2003 — B.11.11.0306.4
- Gold Application patches for HP-UX 11i, June 2003 — B.11.11.0306.4
- Pthread enhancement and fixes — PHCO_29109
- Pthread.h fix and new enhancement — PHCO_27633
- libc manpage cumulative patch — PHCO_29328
- libc cumulative patch — PHCO_29495
- Java Out-of-Box — JAVAOOB, 1.0.00.02
The Java Out-of-Box tool is used to configure the necessary kernel tunable parameters. Use of this tool is the recommended method for modifying kernel values. If necessary, modify the following tunable parameters to reflect a value equal to or greater than the following:
Caution: Modifying the kernel tunable parameters can have adverse impacts on your system. Do not modify the parameters unless you fully understand what you are doing.
AIX Patches
The following patches are required to use Sun Java System Web Server 6.1 SP3.
AIX 5.1
AIX 5.2
If Java web applications are deployed on the Web Server, then per the IBM JDK documentation the following environment variables must be set to the values specified below before the server is started:
The above snippet can be added directly to the Web Server start script.
Installation, Upgrade, and Migration NotesThis section includes notes about installing, upgrading, and migrating your Sun Java System Web Server. For detailed information about these topics, review the information in the Sun Java System Web Server 6.1 Installation and Migration Guide. References to Sun Java System Web Server 6.1 in the guide also apply to Sun Java System Web Server 6.1 SP3. For known issues in this release of Sun Java System Web Server, see Known Issues in these release notes.
Installation
Do not install Web Server into a directory with spaces in the name.
It is very important to note that the Web Server will not start if it is installed into a directory with spaces in the name, for instance, Program Files. You will not receive an error message about this during installation, but following installation the server will not start.Web Server cannot be setup on RHLAS 3.0 without compat-libstdc++
Web Server cannot be installed without installing compat-libstdc++.Upgrade
When you install Sun Java System Web Server 6.1 SP3 over an existing installation of Sun Java System Web Server, the installer automatically detects and carries out the upgrade.
If you have Sun ONE Web Server 6.1 SP1 installed, have the installer for 6.1 SP3 point to the 6.1 SP1 installed location and then upgrade.If you have the Sun Java Enterprise System 1 installed on your system and you wish to upgrade the Sun ONE Web Server 6.1 that is part of Sun Java Enterprise System 1 to Sun Java System Web Server 6.1 SP3, refer to the following documentation: http://docs.sun.com/source/817-5760/upgrading.html#wp28053
Migration
Direct migration from a version of iPlanet Web Server lower than 4.1 to Sun Java System Web Server 6.1 SP3 is not supported. You must first migrate your legacy server to iPlanet Web Server 4.1, and then to Sun Java System Web Server 6.1 SP3.
For detailed migration information, see the Sun Java System Web Server 6.1 Installation and Migration Guide. This guide contains information about migrating from version 4.1 to 6.1 SP3, and from version 6.0 to 6.1 SP3. Again, references to Sun Java System Web Server 6.1 in the guide also apply to Sun Java System Web Server 6.1 SP3.
Product DocumentationSun Java System Web Server includes a complete set of product documentation, which can be found at the following location:
http://docs.sun.com/db/prod/s1websrv#hicSun Java System Web Server manuals are available as online files in PDF and HTML formats. References to Sun Java System Web Server 6.1 in the documentation also apply to Sun Java System Web Server 6.1 SP3. The following table lists the tasks and concepts described in each manual.
Resolved IssuesThis section lists the most important issues fixed in the following releases:
Issues Resolved in 6.1 SP3
The following table lists the issues resolved in Sun Java System Web Server 6.1 SP3.
Issues Resolved in 6.1 SP2
The following table lists the issues resolved in Sun Java System Web Server 6.1 SP2.
Issues Resolved in 6.1 SP1
The following table lists the issues resolved in Sun Java System Web Server 6.1 SP1.
Table 4 Issues Resolved in Sun Java System Web Server 6.1 SP1
Problem ID
Description
4642650
Option needed to disable appending of absolute URL in servlet/JSP container.
Fix details
New property added to sun-web.xml: relativeRedirectAllowed
Default value: false
Description: If true, allows the web application to send a relative URL to the client using the HttpServletResponse.sendRedirect() API (that is, it suppresses the container from translating a relative URL to a fully qualified URL).4793938
Enabling Remote File Manipulation from the Server Manager UI allows any remote user to obtain a listing of any directory in the server's URI space.
4904201
javahome path wrongly set when adding a server with no bundled JDK.
4911580
Adding a new server instance may fail with a Server Error message.
4928794
Server restarts when trying to create null resource by PUT.
4929913
Search engine does not extract and index FTS information from PDF files.
Fix details
This fix applies to all supported platforms except Linux.The Author, Subject, and Keywords metatags are always indexed. Functionality has been added that now allows arbitrary metatags to be indexed, including those produced when converting the FTS_* attributes from PDF files. Manual configuration of a new setting in server.xml is required, as described below.
- In the SEARCH section of server.xml, add a PROPERTY with name="indexMetatags". The value should be a comma-delimited list of metatag names (note that the Author, Subject, and Keywords metatags are always indexed, regardless of this setting).
- To index the metatags resulting from the conversion of PDFs and other types of documents, this configuration must use the name of the metatag, rather than the name of the “field” in the particular document type. For example, to index the FTS_Title contents from PDF files, "Title" must be a component of the "indexMetatags" setting:
<PROPERTY name="indexMetatags" value="Title"/>Note: See issue 4956415 in the Search section for details about displaying custom metatag information in search results.
4933935
On Solaris 9: Reconfig does not work in package-based installs.
4945089
ASN.1 parsing issue in SSL.
A problem has been identified in the implementation of the SSL protocols used by the Web Server that may be exploited as a Denial of Service attack. Sun Java System Web Server 6.1 SP1 fixes this problem. If you use the Web Server to host sites that utilize SSL version 3 or TLS, you are strongly encouraged to install this service pack.
4950388
The “reconfig” command does not work on Windows XP.
4964069
The commit.exe utility crashes on Windows platforms.
Issues Resolved in 6.1
The following table lists the issues resolved in Sun Java System Web Server 6.1.
Known IssuesThis section lists the more important known issues and limitations at the time of the Sun Java System Web Server 6.1 SP3 release. The issues are listed by category:
General
The following table lists general known issues.
Administration
The following table lists the known issues in Administration.
Table 7 Known Issues in Administration
Problem ID
Description
5048940
Superuser Access Control page in Admin UI not accessible after upgrade from SP1.
Workaround:
This problem will still surface when the upgrade path is from 61sp1-> 61sp2 -> 61sp3. (This bug will not show up in case of direct upgrade to 61sp3; that is, 61sp1->61sp3 or 61sp2->61sp3). The following workaround can be applied to addrress the issue:When the Super-user access control page is not accessible, edit the obj.conf:
1. Add the directive:
AuthTrans fn="admin-check-admpw" admpwfile="/<SERVER_ROOT>/https-admserv/config/admpw" admdns="*" admip="*" final=true
2. Next, delete the directive:
PathCheck fn="admin-check-admpw" admpwfile="/<SERVER_ROOT>/https-admserv/config/admpw" admdns="*" admip="*" final=true
When the Distributed admin page is not accessible, edit the obj.conf:
1. Add the directive:
AuthTrans fn="admin-check-admpw" admpwfile="/<SERVER_ROOT>/https-admserv/config/admpw" admdns="*" admip="*" final=false
2. Next, delete the directive:
PathCheck fn="admin-check-admpw" admpwfile="/<SERVER_ROOT>/https-admserv/config/admpw" admdns="*" admip="*" final=false
6021151
Problem using HttpServerAdmin to create a JNDI resource containing an LDAP DN containing commas.
Workaround:
For HttpServerAdmin to escape the ',' in the property use '\\' as escape character (and use '\' in Windows platforms).In the property
java.naming.provider.url=ldap://localhost:389/ou=loggingQueues,ou=tms,ou=services,ou=abc
the ',' are escaped as shown here:
-property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues\\,ou=tms\\,ou=services\\,ou=abc
5007892
dist-admin: ACL deletion does not clean up obj.
Workarond:
Comment out the NameTrans for https-admserv:
#NameTrans fn="assign-name" name="https-admserv" from="/https-admserv/*"
5035129
Unable to manage DS user/group/ou using WS 6.1 SP2 Admin on RHLAS 3.0 only.
4650456
View Access and View Error doesn’t work properly with multibyte characters.
4652585
When distributed admin is enabled, the local admin user becomes disabled
Workaround
Create a user with the default admin user name within the distributed admin group.Note that the newly created LDAP admin user must have the same password as the Web Server admin user.
4725683
The log file date stamp does not take the local time zone into account, and shows the incorrect date.
Workaround
If the date in the log file filename extension should match the date of the log entries themselves, configure the server to rotate the log files at 23:59, the end of the day.4761960
In Version 6.0SP4, cannot enable distributed admin when using SASL and anonymous bind.
Workaround
Do not use anonymous bind to SSL enabled directory server.4841310
Can't get
REMOTE_USER
variable when authenticated by.htaccess
.Workaround
If you enable .htaccess files, the server checks for .htaccess files before serving resources. The server looks for .htaccess files in the same directory as the resource and in that directory's parent directories, up to and including the document root. For example, if the Primary Document Directory is set to /sun/server/docs and a client requests /sun/server/docs/reports/index.html, the server will check for .htaccess files at /sun/server/docs/reports/.htaccess and /sun/server/docs/.htaccess.Note that the server's Additional Document Directories and CGI Directory functionality allows an administrator to define alternate document roots. The existence of alternate document roots affects .htaccess file processing. For example, consider a server with the Primary Document Directory set to /sun/server/docs and a CGI program at /sun/server/docs/cgi-bin/program.cgi. If you enable CGI as a File Type, the server will evaluate the contents of both /sun/server/docs/.htaccess and /sun/server/docs/cgi-bin/.htaccess when a client issues a request for the CGI program. However, if you instead configure a CGI Directory at /sun/server/docs/cgi-bin, the server will inspect /sun/server/docs/cgi-bin/.htaccess but not /sun/server/docs/.htaccess. This occurs because specifying /sun/server/docs/cgi-bin as a CGI Directory marks it as an alternate document root.
4865295
The End User Administration feature (under Distributed Administration in the Administration interface) is no longer supported.
4882999
Inconsistent look and feel to the pages in the Administration UI.
4888696
The Add Server page in the Administration UI "disappears" in Netscape 7.0 when insufficient information is entered.
Workaround
Enter complete information on the Add Server page before clicking OK. If necessary, reload the page to restore the Add Server UI, or click another page or another tab and then navigate back to the Add Server page. This problem occurs only in Netscape 7.0.4910309
The word "null" is incorrectly displayed on an alert message.
This displays when editing directory services in the Pick Directory for Virtual Server page in the Virtual Server Manager.
4905808
Superusers cannot access the Administration interface after enabling distributed administration.
Workaround
After enabling distributed administration, create a user in LDAP with the same administration user name and password as that of "superuser."4908694
Default link not working for logging settings.
The Default link on the Logging Settings for Virtual Server page does not set the default path, but rather acts as a reset button.
4910197
When editing a JDBC resource, the properties page retains values after they’ve been deleted.
4911552
.shtml files are parsed when they shouldn’t be.
This issue pertains to the Parse HTML page on the Content Management tab in the Class Manager. The .shtml files will be parsed even when settings on this page are configured so that they shouldn’t be. For example, if you specify just "Yes, with exec tag" and "All HTML files," .shtml files will still also be parsed.
No ID
The sun-web.xml file bundled with the Web Server points to the wrong DTD location.
The correct location is:
http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd
Cohabitation
The following table lists the known issues in Cohabitation.
Core
The following table lists the known issues in Core.
Table 9 Known Issues in Core
Problem ID
Description
4939491
On HP-UX: Executing the ./stop script gives an error message and kills the process group.
Documentation and Online Help
The following table lists the known issues in Documentation and Online Help.
Table 10 Known Issues in Documentation
Problem ID
Description
4898077
Enable SSL, inconsistent behavior b/w HttpServerAdmin and iWS console.
5056989
The following tables in Sun ONE Web Server 6.1 Programmers guide to Web Applications should be updated with new property information (for reference, see bug #5056989 in Resolved Issues for SP3).
Sun ONE Web Server 6.1 Programmer's Guide to Web Applications -> Session Managers
- Table 4-4 manager-properties Properties for StandardManager
- Table 4-5 manager-properties Properties for PersistentManager
- Table 4-6 manager-properties Properties for IWSSessionManager
Sun ONE Web Server 6.1 Programmer's Guide to Web Applications -> Deploying Web Applications -> Elements in the sun-web.xml File
- Table 6-15 manager-properties Properties
All the 4 tables mentioned above should be updated with new property "prefixSessionIDWithHostName".
The values for this new property are as follows:
- Property Name: prefixSessionIDWithHostname
- Default Value: false
- Description: Tells the session manager to enable prefixing hostname in session ID (as in 6.0SPx) for the webapp. When this value is 'false', which is by default, the session IDs are not prefixed with hostname.
4849907
Online Help shtml admin page should display the following information:
Files with the execute bit and the extension .html or .htm instead of Files with the execute bit and the extension .shtml.
4684775
Async DNS is disabled by default: Additional info required for Administrators Configuration File Reference .
AsyncDNS is not supported on Windows.
There are three (3) sections of the Administrators Configuration File Reference that require an update. The content enclosed within paranthesis should read "Specifies whether Asynchronous DNS is allowed" First, in the DNS Lookup - AsyncDNS section:
Specifies whether asynchronous DNS is allowed. (This directive is ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookups.)
In Appendix A: Configuration Changes Between iPlanet Web Server 4.1 and Sun ONE Web Server 6.1 (Table A-1):
AsyncDNS AsyncDNS (Ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookup.)In Appendix A: Configuration Changes Between iPlanet Web Server 6.0 and Sun ONE Web Server 6.1 (Table B-2):
AsyncDNS AsyncDNS (Ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookup.)5019026
Localization Issue: Many second level online help screens display in English only.
A number of files in manual/https/ag/
are not localized as localized online help files refer to these files internally. 4657465
encodeCookies
property Web App Programmer's GuideBy default, the Sun ONE Web Server URL encodes the cookies before sending them to the client. If you do not want the cookies to be encoded, add the following to sun-web.xml:
<property name="encodeCookies" value="false"/>
For the above example, add the line directly under the
tag; do not embed it in any other tag. The default value for this flag is 'true'. 5029460
Error in certmap.conf description in Administrator's Guide.
The description of
certmap.conf
in the Administrator's Guide contains the following text:The first line specifies a name for the entry and the attributes that form the distinguished name found in the CA certificate. The name is arbitrary; you can define it to be whatever you want. However,
issuerDN
must exactly match the issuer DN of the CA who issued the client certificate. For example, the following twoissuerDN
lines differ only in the spaces separating the attributes, but the server treats these two entries as different:
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority,o=Sun, c=USNote that the two DNs are identical. The two lines should be changed to read as follows:
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US5031366
Invalid links in the online version of Administrator's Guide.
Sun documentation site hyperlink is not working. There is an extra space in the url. Correct link is: http://www.sun.com
4909738
Documentation error.
In Magnus Editor, LogVerbose and LogVsId are ignored when set to "On" (in lieu of the loglevel and logvsid attributes of the LOG element in the server.xml file).
4911551
Online Help missing documentation of default styles (Styles tab in the Class Manager).
Sun Java System Web Server includes the default styles listed below. These are default objects created in the obj.conf file. Once you begin customizing your server’s configuration, the styles list will change (new ones will be added, others will be removed, and so on). The default styles are as follows:
- j2ee. Object that invokes the Java environment.
- es-internal. Object that determines how requests handled by server core are processed.
- send-compressed. Object that determines how (or if) the server will send precompressed content if it exists on disk (for instance, index.html.gz instead of index.html).
- compress-on-demand. Object that determines how (or if) the server will compress content on demand.
- dav. Object that controls how WebDAV requests are processed.
See issue 4911550 in the Administration section in these release notes for an issue related to the default styles.
Installation
The following table lists the known issues in Installation.
Migration
The following table lists the known issues in Migration.
Samples
The following table lists the known issues in the sample applications. Note that none of these issues prevent the sample applications from functioning correctly.
Table 13 Known Issues in Samples
Problem ID
Description
5014039
Simple JSPs throw exception due to
tag in web.xml Workaround:
Remove the tagfrom the web.xml under the simple/src directory. Redeploy the webapp. No ID
rmi-iiop sample is missing a step.
In the "Deploying the Sample Application" section, after executing the command “ant deploy“ (step 2), restart the web server instance.
Note: Ant is a Java-based build tool and must be downloaded from Apache at http://ant.apache.org. Also see the information provided in <install_root>/plugins/java/samples/docs/ant.html.
No ID
jdbcrealm sample has the wrong Oracle driver name.
In the "Compiling and Assembling the Sample Application" section, step 2b, change the following line from this:
<PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/>
To this:
<PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/>
Search
The following table lists the known issues in Search.
Security
The following table lists the known issues in Security.
Table 15 Known Issues in Security
Problem ID
Description
4898077
Enable SSL, inconsistent behavior b/w HttpServerAdmin and iWS console.
Workaround:
Use the folloiwng Syntax:
HttpServerAdmin create -l -id <id> -ip <ip> -port <port> -sname serverName -defaultvs <defaultvs> [-cert <certificate name>] [-sec <on|off>] [-acct <#accthreads>] -d server_root -sinst http_instance
Note: Do not use "true|false" or "1|0" or "yes|no" for the -sec option, use "on|off" instead.
4671445
Sun Java System Web Server cannot connect to an LDAP server over SSL if LDAP client authentication is required.
If Sun Java System Web Server contacts an LDAP server that requires client authentication (in this case, the Web Server is the client), the Web Server’s certificate cannot be sent and access will fail.
4863599
Cannot use the same group name under different organizational units.
If the same group name is used, and you try to restrict access with the group name, Sun Java System Web Server returns an error when clients try to access the site.
Workaround
Use a different group name for each organizational unit.4963468
In some circumstances, the “list” right has no effect on directory listing.
According to “Setting Access Rights” in Chapter 9 of the Sun Java System Web Server 6.1 Administrator’s Guide, the “list” right is required to obtain directory listings from directories that do not contain an index file. However, in certain circumstances it is possible to obtain a directory listing, even if the applicable ACLs deny the list right. For this reason, if you need to restrict directory indexing, it is recommended that you do so by disabling indexing, as discussed in “Selecting Directory Indexing” in Chapter 16 of the Sun Java System Web Server 6.1 Administrator’s Guide, instead of (or in addition to) denying the list right.
Tools
The following table lists the known issues in Tools.
Web Container
The following table lists the known issues in the Web Container.
WebDAV
The following table lists the known issues in WebDAV.
How to Report Problems and Provide FeedbackIf you have problems with Sun Java System Web Server 6.1 SP3, contact Sun customer support using one of the following mechanisms:
- Sun Software Support services online at
http://www.sun.com/service/sunone/software- The telephone dispatch number associated with your maintenance contract
So that we can best assist you in resolving problems, please have the following information available when you contact support:
- Description of the problem, including the situation where the problem occurs and its impact on your operation
- Machine type, operating system version, and product version, including any patches and other software that might be affecting the problem
- Detailed steps on the methods you have used to reproduce the problem
- Any error logs or core dumps
Sun Welcomes Your Comments
Sun is interested in improving its documentation and welcomes your comments and suggestions. Send your comments to Sun using the "Send comments" link at: http://docs.sun.com/
Please include identifying information with your comments, such as the book’s part number and title.
Additional Sun ResourcesUseful Sun ONE information can be found at the following locations:
- Documentation for Sun Java System Web Server 6.1 and Service Packs
http://docs.sun.com/db/coll/S1_websvr61_en- Sun ONE Software Products and Service
http://www.sun.com/software- Sun ONE Developer Information
http://sunonedev.sun.com- Sun Developer Support Services
http://www.sun.com/developers/support- Sun ONE Software Support Services
http://www.sun.com/service/sunone/software- Sun Support and Training Services
http://www.sun.com/supportraining- Sun ONE Consulting and Professional Services
http://www.sun.com/service/sunps/sunone
Copyright © 2004 Sun Microsystems, Inc. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries. SUN PROPRIETARY/CONFIDENTIAL. U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Portions may be derived from Berkeley BSD systems, licensed from U. of CA. Sun, Sun Microsystems, the Sun logo, Java and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries.
Copyright © 2004 Sun Microsystems, Inc. Tous droits réservés. Sun Microsystems, Inc. détient les droits de propriété intellectuels relatifs à la technologie incorporée dans le produit qui est décrit dans ce document. En particulier, et ce sans limitation, ces droits de propriété intellectuelle peuvent inclure un ou plusieurs des brevets américains listés à l'adresse http://www.sun.com/patents et et un ou des brevets des applications de brevet en attente aux Etats - Unis et dans les autres pays. Propriété de SUN/CONFIDENTIEL. L'utilisation est soumise aux termes du contrat de licence. Cette distribution peut comprendre des composants développés par des tierces parties. Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l'Université de Californie. Sun, Sun Microsystems, le logo Sun, Java et Solaris sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.