Sun Java System Web Server 6.1 2004Q2 SP2 发行说明 |
Sun Java System Web Server 发行说明
版本 6.1 SP2
文件号码:817-7572-10
2004 年 4 月
Sun Java System Web Server 6.1 2004Q2 SP2(以下称作 Sun Java System Web Server 6.1 SP2)包含重要的安全缺陷修复程序。Sun Java System Web Server 的所有用户,特别是那些站点中使用了安全套接字层 (SSL) 版本 3 或传输层安全性 (TLS) 的用户,强烈建议您安装此服务包。此版本还支持 HP-UX 和 AIX 平台。
本发行说明中包含发行 Sun Java System Web Server 6.1 SP2 版本时可用的重要信息,包括关于功能和增强功能、已知的限制和问题、技术说明以及其他资源的提示信息。请在安装和配置软件之前查看发行说明,并在以后定期查看最新信息。
可在以下位置找到完整的 Sun Java System Web Server 6.1 文档:
http://docs.sun.com/db/prod/s1websrv#hic本发行说明包含以下内容:
功能和增强功能Sun Java System Web Server 具有以下功能和增强功能:
Java Servlet 2.3 和 JavaServer Pages (JSP) 1.2 支持
Sun Java System Web Server 具有 Java 2 Platform, Enterprise Edition (J2EE) 兼容的 Java Servlet 2.3 和 JavaServer Pages (JSP) 1.2 规范的实现。J2EE 兼容的 Web 容器提供了设计和部署符合 Java 技术标准的 Web 应用程序所需的灵活性和可靠性。可以基于每台虚拟服务器来部署 Web 应用程序。
有关这些技术的信息,请访问以下资源:
- Java Servlet
http://java.sun.com/products/servlet/index.html- JavaServer Pages
http://java.sun.com/products/jsp/index.html有关在 Sun Java System Web Server 中开发 Servlet 和 JSP 的信息,请参见 Sun Java System Web Server 6.1 Programmer's Guide to Web Applications。
J2SE 平台 1.4.2_04 JDK/JRE 支持
Sun Java System Web Server 支持 Java 2 Platform, Standard Edition (J2SE) 1.4.2_04 及更高版本(仅支持 32 位;不支持 64 位)。J2SE 软件与 Web Server 捆绑在一起,并在安装过程中进行安装(如果选择安装该软件)。您也可以在安装 Web Server 之后安装自己的 JDK。如果您打算使用管理服务器,则必须安装 JDK。
WebDAV 支持
Sun Java System Web Server 支持基于 Web 的分布式创作和版本管理 (WebDAV) 协议,该协议通过以下功能实现协作式 Web 发布:
WebDAV 为内容元数据、名称空间管理和覆盖保护提供了集成的支持。这些技术与许多支持 WebDAV 的设计工具的结合为协作式环境提供了一个理想的开发平台。
NSAPI 过滤器支持
自 6.1 版起,Sun Java System Web Server 扩展了 Netscape 服务器应用程序编程接口 (NSAPI) 以支持 NSAPI 过滤器。
使用过滤器可以自定义 HTTP 请求和响应流的处理,使一个函数可以截取并有可能修改另一个函数提供或生成的内容。例如,某个插件可以安装 NSAPI 过滤器以截取由另一个插件的服务器应用程序函数 (SAF) 生成的 XML 页面,然后将该 XML 页面转换成适用于客户机的 HTML、XHTML 或 WAP 页面。或者,在将从客户机接收到的数据提供给另一个插件之前,NSAPI 过滤器可以对这些数据进行解压缩。
有关详细信息,请参见 Sun Java System Web Server 6.1 NSAPI Programmer's Guide。
HTTP 压缩支持
Sun Java System Web Server 支持内容压缩,这使您得以提高向客户机传送的速度,并处理更多内容,而不会相应地增加硬件的开支。压缩内容减少了内容的下载时间,对使用拨号连接和高流量连接的用户尤其有用。
有关详细信息,请参见《Sun ONE Web Server 6.1 管理员指南》。
搜索引擎支持
Sun Java System Web Server 支持基于 Java 的搜索引擎,该引擎提供了全文搜索索引和检索功能。该搜索功能允许用户在服务器上搜索文档并在 Web 页面上显示搜索结果。服务器管理员可以根据用户要搜索的文档来创建文档索引,并且可以自定义搜索界面以满足用户的特定需要。
最终用户可用于访问搜索功能的缺省 URL 为:
http://<server-instance>:port number/search
示例:
http://plaza:8080/search
最终用户调用此 URL 时,将启动“搜索”(一个 Java Web 应用程序)。
有关执行基本搜索和高级搜索的详细信息(包括关于关键字和可选的查询运算符的信息),请参见搜索引擎的联机帮助。要获得这些信息,请单击“搜索”上的帮助链接。
有关详细信息,请参见《Sun ONE Web Server 6.1 管理员指南》。
增强的安全性
Sun Java System Web Server 允许您使用文本文件验证来限制访问。自 6.1 版起,Sun Java System Web Server 已开始支持 Java Security Manager。缺省情况下,安装产品时将禁用 Security Manager,这会显著提高某些类型的应用程序的性能。启用 Security Manager 后,通过对授予 J2EE Web 应用程序的权限做出限制可以提高安全性。要启用 Security Manager,请对 server.xml 文件中的条目“取消注释”:
<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>
<JVMOPTIONS>-Djava.security.policy=instance_dir/config/server.policy</JVMOPTIONS>其中,instance_dir 是此服务器实例的安装目录的路径。
有关 server.xml 的详细信息,请参见 Sun Java System Web Server 6.1 Administrator's Configuration File Reference。
JNDI 支持
Sun Java System Web Server 支持 Java 命名和目录接口(Java Naming and Directory Interface,JNDI),后者可以为各种企业命名和目录服务提供无缝连接。
JDBC 支持
Sun Java System Web Server 的出厂配置提供了立即可用的、无缝 Java 数据库连接 (JDBC),同时支持广泛的行业标准 JDBC 驱动程序和自定义 JDBC 驱动程序。
Sun ONE Studio 5 支持
Sun Java System Web Server 支持 Sun ONE Studio 5 Standard Edition。Sun ONE Studio 技术是 Sun 的一种功能强大的、可扩展的集成开发环境 (IDE),适用于 Java 技术开发者。Sun ONE Studio 5 基于 NetBeans 软件并与 Sun ONE 平台集成在一起。(Sun Java System Web Server 6.1 及更高版本也支持 NetBeans 3.5 和 3.5.1。)
在 Sun Java System Web Server 6.1 SP2 支持的所有平台上都可以获得 Sun ONE Studio 支持。用于 Web 服务器的这一插件可以通过以下方式获得:
- Sun Java System Web Server 媒体工具包中的 Companion CD
- 使用 Sun ONE Studio 的 AutoUpdate 功能
- 从以下 Sun Java System Web Server 下载中心获得:
http://wwws.sun.com/software/download/products/3f567f91.html请注意,用于 Sun Java System Web Server 6.1 SP2 的 Sun ONE Studio 5 插件只能与本地 Web Server 结合使用(即与同一台计算机上的 IDE 和 Web Server 结合使用)。
用于 Sun Java System Web Server 的 Sun ONE Studio 5 插件的作用与用于 Sun ONE Application Server 7 的插件的作用相同。有关在 Sun ONE Studio 5 中使用 Web 应用程序功能的信息,请参见以下教程:
http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/cdshop.pdf请将 Sun Java System Web Server 6.1 SP2 实例设置为缺省设置,然后执行教程中所述的操作。
另请参见位于以下位置的 NetBeans 教程:
http://usersguide.netbeans.org/tutorials/webapps/index.html有关 Sun ONE Studio 5 的详细信息,请访问
http://www.sun.com/software/sundev/jde/要获得其他开发者资源,请参见本发行说明中的“其他 Sun 资源”。
使用 Sun ONE Studio 5 进行调试
如果您要将 IDE 手动附加到在调试模式下启动的远程 Web Server,可以使用 Sun ONE Studio 5 进行“远程调试”。步骤包括:
Active Server Pages 支持
Sun Java System Web Server 6.1 SP2 通过 Sun ONE Active Server Pages 4.0.1 版(以前称作 Sun Chili!Soft ASP)支持 Active Server Pages 3.0 规范。Sun ONE Active Server Pages 向 Sun Java System Web Server 添加了安全的企业级 Active Server Pages 引擎。
Sun Java System Web Server 6.1 SP2 在以下平台上支持 Sun ONE Active Server Pages 4.0.1:
将 Sun ONE Active Server Pages 安装到 Sun Java System Web Server 时不需要许可证。如果您购买了 Sun Java System Web Server 媒体工具包,可以从 Companion CD 获得 Sun ONE Active Server Pages 安装程序,也可以从以下位置下载:
http://wwws.sun.com/software/chilisoft/index.html请注意以下事项:
有关 Sun ONE Active Server Pages 的详细信息,请访问上面列出的 URL。
PHP 兼容性
Sun Java System Web Server 6.1 SP2 与 PHP(一种应用广泛的多功能开放源代码 Web 脚本语言)兼容。PHP 可以在所有主要的操作系统上运行。
建议为 Sun Java System Web Server 6.1 SP2 使用 PHP 4.3.2 版。有关特定于 Sun Java System Web Server 的 PHP 相关安装和配置信息,请参见
http://www.php.net/manual/en/install.netscape-enterprise.phpNSS 3.3.10 和 NSPR 4.1.6 支持
在 Sun Java System Web Server 6.1 版中支持 NSS 3.3.5,而在 Sun Java System Web Server 6.1 SP2 中已升级至支持 NSS 3.3.10。NSS 是一组库,可支持启用了安全性的服务器应用程序的跨平台开发。Sun Java System Web Server 6.1 SP2 还支持 NSPR 4.1.6。
增强的硬件加速器加密支持
Sun Java System Web Server 提供了对 Sun Crypto Accelerator 4000(一种加密的加速器板,可以增强 Web Server 上 SSL 的性能)的硬件加速器支持。
支持的平台Sun Java System Web Server 6.1 SP2 可以安装在 Solaris、HP-UX、AIX、Linux 和 Windows 平台上。下表概述了支持的平台。有关安装要求的详细信息,请参见本发行说明中的“必需的修补程序”和《Sun Java System Web Server 6.1 安装和迁移指南》中的第 2 章。
注:仅在 PA-RISC 平台上支持 HP-UX 11i。
*自 iPlanet Web Server 6.0 起,不支持较早的 SPARC CPU。Sun Java System Web Server 6.1 仍然支持 UltraSPARC 体系结构。
***目前不支持以下 Linux 操作系统,并且 Sun Java System Web Server 6.0 产品的“下一个”发行版将不再支持此操作系统:
- Sun Linux 5.0
请执行必要的操作以将您的 Web Server 移动或移植至支持的操作系统。
必需的修补程序建议您使用最新的可用修补程序来更新您的操作系统。下面按平台列出了必需的修补程序。
Solaris 的修补程序
对于 Solaris 平台,可以从以下地址获得 Sun 推荐的修补程序列表:
http://sunsolve.sun.com/pubpatch请注意,如果将 Solaris 配置为使用 LDAP 进行验证,需要在 Solaris 8 上使用修补程序 108993-22 (SPARC) 或 108994-22 (x86)。
对于使用 Sun Java System Web Server 6.1 SP2,以下修补程序是必需的:
Solaris 8 (SPARC)
Solaris 9(SPARC 和 x86)
HP-UX 的修补程序
对于使用 Sun Java System Web Server 6.1 SP2,以下修补程序是必需的:
HP-UX 11i
注:仅在 PA-RISC 平台上支持 HP-UX 11i。
- HP-UX 11i 操作环境组件 B.11.11.0203
- 用于 11i 的必需的修补程序包,2003 年 6 月发布 - B.11.11.0306.1
- 用于 HP-UX 11i 的 Gold Base 修补程序,2003 年 6 月发布 - B.11.11.0306.4
- 用于 HP-UX 11i 的 Gold Application 修补程序,2003 年 6 月发布 - B.11.11.0306.4
- Pthread 增强功能和修复程序 - PHCO_29109
- Pthread.h 修复程序和新的增强功能 - PHCO_27633
- libc 手册页累积修补程序 - PHCO_29328
- libc 累积修补程序 - PHCO_29495
- Java Out-of-Box — JAVAOOB, 1.0.00.02
Java Out-of-Box 工具用于配置必要的内核可调参数。建议使用此工具修改内核值。如果有必要,请修改以下可调参数,使它们的值等于或大于下列值:
注意:修改内核可调参数可能会对系统产生不良影响。除非您完全了解所作修改产生的影响,否则请勿修改这些参数。
AIX 的修补程序
对于使用 Sun Java System Web Server 6.1 SP2,以下修补程序是必需的:
AIX 5.1
AIX 5.2
如果在 Web Server 上部署了 Java Web 应用程序,则根据 IBM JDK 文档的说明,启动服务器之前必须将以下环境变量设置为下面指定的值:
可以将上述内容直接添加至 Web Server 的启动脚本中。
安装、升级和移植说明本节包括有关安装、升级和移植 Sun Java System Web Server 的说明。有关这些主题的详细信息,请参见《Sun Java System Web Server 6.1 安装和迁移指南》中的信息。该指南中有关 Sun Java System Web Server 6.1 的信息也适用于 Sun Java System Web Server 6.1 SP2。有关此 Sun Java System Web Server 发行版中的已知问题,请参见本发行说明中的“已知问题”。
安装
不要将 Web Server 安装到名称包含空格的目录中。
有一点需要特别注意,如果将 Web Server 安装到名称包含空格的目录(例如 Program Files)中,Web Server 将无法启动。您在安装过程中不会收到关于此问题的错误消息,但是在安装后,服务器将不启动。Web Server 不能安装在没有 compat-libstdc++ 的 RHLAS 3.0 上
未安装 compat-libstdc++ 就不能安装 Web Server。升级
在现有 Sun Java System Web Server 安装上安装 Sun Java System Web Server 6.1 SP2 时,安装程序将自动检测并执行升级。
如果已安装 Sun ONE Web Server 6.1 SP1,请将 6.1 SP2 安装程序指向安装 6.1 SP1 的位置,然后再进行升级。如果系统中安装了 Sun Java Enterprise System 1,并且您要将作为 Sun Java Enterprise System 1 一部分的 Sun ONE Web Server 6.1 升级到 Sun Java System Web Server 6.1 SP2,您必须使用 Java Enterprise System (JES) 安装程序来执行升级。请勿使用 Sun Java System Web Server 6.1 SP2 附带的单独的组件安装程序。
移植
不支持从 4.1 版以下的 iPlanet Web Server 直接移植到 Sun Java System Web Server 6.1 SP2。必须首先将传统服务器移植到 iPlanet Web Server 4.1,然后再移植到 Sun Java System Web Server 6.1 SP2。
有关移植的详细信息,请参见《Sun Java System Web Server 6.1 安装和迁移指南》。该指南包含有关从 4.1 版移植到 6.1 SP2 以及从 6.0 版移植到 6.1 SP2 的信息。再次说明,该指南中有关 Sun Java System Web Server 6.1 的信息也适用于 Sun Java System Web Server 6.1 SP2。
产品文档Sun Java System Web Server 包括一整套产品文档,可以从以下位置获得:
http://docs.sun.com/db/prod/s1websrv#hicSun Java System Web Server 手册以 PDF 和 HTML 格式作为联机文件提供。该文档中有关 Sun Java System Web Server 6.1 的信息也适用于 Sun Java System Web Server 6.1 SP2。下表列出了每本手册中介绍的任务和概念。
已解决的问题本节列出了在以下版本中已解决的最重要问题:
已在 6.1 SP2 中解决的问题
下表列出了已在 Sun Java System Web Server 6.1 SP2 中解决的问题。
已在 6.1 SP1 中解决的问题
下表列出了已在 Sun Java System Web Server 6.1 SP1 中解决的问题。
表 4 已在 Sun Java System Web Server 6.1 SP1 中解决的问题
问题 ID 说明
4642650
需要使用特定选项以禁止在 Servlet/JSP 容器中附加绝对 URL。
修复细节
已在 sun-web.xml 中添加了新属性:relativeRedirectAllowed
缺省值:false
说明:如果设置为 true,则将允许 Web 应用程序使用 HttpServletResponse.sendRedirect() API 向客户机发送相对 URL(即,该设置将阻止容器将相对 URL 转换成全限定 URL)。4793938
从 Server Manager 用户界面中启用远程文件操作将允许任何远程用户获得服务器 URI 空间中的任何目录的列表。
4904201
添加未捆绑 JDK 的服务器时,javahome 路径设置错误。
4911580
添加新服务器实例可能失败,并显示服务器错误消息。
4928794
尝试通过 PUT 创建空资源时,服务器重新启动。
4929913
搜索引擎无法提取 PDF 文件中的 FTS 信息并为其编制索引。
修复细节
此修复方法适用于除 Linux 以外所有支持的平台。始终可以为 Author、Subject 和 Keywords 元标记编制索引。添加的功能现在允许为任意元标记(包括那些从 PDF 文件转换 FTS_* 属性时产生的元标记)编制索引。需要按照下面的说明在 server.xml 中手动配置一项新的设置。
- 在 server.xml 的 SEARCH 部分中,添加一个内容为 name="indexMetatags" 的 PROPERTY。其值应当是以逗号分隔的元标记名称的列表(请注意,不管该设置如何,将始终为 Author、Subject 和 Keywords 元标记编制索引)。
- 要为 PDF 文件和其他类型文档在转换时产生的元标记编制索引,此配置必须使用元标记的名称,而不是特定文档类型中“字段”的名称。例如,要为 PDF 文件的 FTS_Title 内容编制索引,则 "Title" 必须是 "indexMetatags" 设置的一部分:
<PROPERTY name="indexMetatags" value="Title"/>注:有关在搜索结果中显示自定义元标记信息的详细信息,请参见“搜索”一节中的问题 4956415。
4933935
在 Solaris 9 上:Reconfig 在基于软件包的安装中不起作用。
4945089
SSL 中的 ASN.1 解析问题。
在实现 Web Server 使用的 SSL 协议时,会出现一个可被用作“拒绝服务”攻击的问题。Sun Java System Web Server 6.1 SP1 中解决了此问题。如果您使用 Web Server 来托管使用 SSL 版本 3 或 TLS 的站点,强烈建议您安装此服务包。
4950388
"reconfig" 命令在 Windows XP 上不起作用。
4964069
commit.exe 实用程序在 Windows 平台上崩溃。
已在 6.1 中解决的问题
下表列出了已在 Sun Java System Web Server 6.1 中解决的问题。
已知问题本节列出了在 Sun Java System Web Server 6.1 SP2 发行时已知的重要问题和限制。这些问题包括以下几类:
一般问题
下表列出了一般已知问题。
管理
下表列出了管理方面的已知问题。
表 7 管理方面的已知问题
问题 ID 说明
5007892
dist-admin:ACL 删除没有彻底清除对象。
解决方法:
注释掉 https-admserv 的 NameTrans:
#NameTrans fn="assign-name" name="https-admserv" from="/https-admserv/*"
5035129
仅在 RHLAS 3.0 上使用 WS 6.1 SP2 Admin 无法管理 DS 用户/组/组织单元。
4650456
View Access 和 View Error 无法正确地与多字节字符结合使用。
4652585
启用分布式管理后,本地管理用户被禁用
解决方法
在分布式管理组内创建一个使用缺省管理用户名的用户。请注意,新创建的 LDAP 管理用户必须与 Web Server 管理用户具有相同的口令。
4725683
日志文件的日期戳没有考虑本地时区,显示的日期不正确。
解决方法
如果日志文件文件扩展名中的日期应当与日志条目本身的日期匹配,请将服务器配置为在 23:59(每天最后)旋转日志文件。4761960
在版本 6.0 SP4 中,使用 SASL 和匿名绑定时无法启用分布式管理。
解决方法
对于启用了 SSL 的目录服务器不使用匿名绑定。4841310
通过
.htaccess
进行验证时,无法获得REMOTE_USER
变量。解决方法
如果启用了 .htaccess 文件,服务器在提供资源之前将检查 .htaccess 文件。服务器在与资源相同的目录及其父目录,直到包含文档根的目录中查找 .htaccess 文件。例如,如果主文档目录设置为 /sun/server/docs,并且客户机请求 /sun/server/docs/reports/index.html,则服务器将在 /sun/server/docs/reports/.htaccess 和 /sun/server/docs/.htaccess 查找 .htaccess 文件。请注意,服务器的附加文档目录和 CGI 目录功能使管理员可以定义替代文档根。替代文档根的存在会影响 .htaccess 文件的处理。例如,假定服务器的主文档目录设置为 /sun/server/docs,并且 CGI 程序位于 /sun/server/docs/cgi-bin/program.cgi。如果启用 CGI 作为文件类型,则当客户机发出对 CGI 程序的请求时,服务器对 /sun/server/docs/.htaccess 和 /sun/server/docs/cgi-bin/.htaccess 的内容都要进行评估。但是,如果您选择在 /sun/server/docs/cgi-bin 配置 CGI 目录,服务器将只检查 /sun/server/docs/cgi-bin/.htaccess,而不检查 /sun/server/docs/.htaccess。出现这种情况的原因是:将 /sun/server/docs/cgi-bin 指定为 CGI 目录便将其标记为替代文档根。
4865295
不再支持最终用户管理功能(位于管理界面中 "Distributed Administration" 下)。
4882999
管理用户界面中页面的外观不一致。
4888696
在 Netscape 7.0 中,如果未在管理用户界面的 "Add Server" 页面中输入足够的信息,该页面将“消失”。
解决方法
单击 "OK" 之前,在 "Add Server" 页面中输入完整信息。如果有必要,可以重新装入该页面以恢复 "Add Server" 用户界面,也可以先单击另一个页面或选项卡,然后再返回到 "Add Server" 页面。这个问题仅出现在 Netscape 7.0 中。4910309
警报信息的单词 "null" 显示不正确。
在 Virtual Server Manager 中编辑 "Virtual Server" 页面的 "Pick Directory" 中的目录服务时,会发生此问题。
4905808
超级用户在启用分布式管理后无法访问管理界面。
解决方法
启用分布式管理后,在 LDAP 中创建一个管理用户名和口令与“超级用户”相同的用户。4908694
日志设置的缺省链接无法使用。
"Virtual Server" 页面的 "Logging Settings" 上的 "Default" 链接未设置缺省路径,而是相当于重置按钮。
4910197
编辑 JDBC 资源时,删除值之后属性页面中仍保留这些值。
4911552
在不应该解析的情况下解析 .shtml 文件。
此问题发生在 Class Manager 中 "Content Management" 选项卡上的 "Parse HTML" 页面。即使将此页面上的设置配置为不进行解析,也将对 .shtml 文件进行解析。例如,如果只是指定 "Yes, with exec tag" 和 "All HTML files",仍将对 .shtml 文件进行解析。
无 ID
Web Server 捆绑的 sun-web.xml 文件指向了错误的 DTD 位置。
正确的位置是:
http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd
共存
下表列出了共存方面的已知问题。
表 8 共存方面的已知问题
问题 ID 说明
4869693
在 Windows 中,由于与 Directory Server 5.x 的共存问题,Web Server 安装将覆盖 Sun ONE Directory Server 的 .dll 文件。
内核
下表列出了内核方面的已知问题。
文档和联机帮助
下表列出了文档和联机帮助方面的已知问题。
表 10 文档方面的已知问题
问题 ID 说明
4849907
联机帮助 shtml 管理页面应显示以下信息:
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:Administrators Configuration File Reference 需要附加信息。
Windows 上不支持 AsyncDNS。
Administrators Configuration File Reference 中有三 (3) 部分需要更新。包含在圆括号内的内容应为 "Specifies whether Asynchronous DNS is allowed"。 首先,在 "DNS Lookup - AsyncDNS" 部分中:
指定是否允许使用异步 DNS。(此指令被忽略。即使将值设置为 "on",服务器也不执行异步 DNS 查找。)
在附录 A 中:Configuration Changes Between iPlanet Web Server 4.1 and Sun ONE Web Server 6.1 (Table A-1):
AsyncDNS AsyncDNS (忽略。即使将值设置为 "on",服务器也不执行异步 DNS 查找。)在附录 A 中:Configuration Changes Between iPlanet Web Server 6.0 and Sun ONE Web Server 6.1 (Table B-2):
AsyncDNS AsyncDNS (忽略。即使将值设置为 "on",服务器也不执行异步 DNS 查找。)5019026
本地化问题:许多二级联机帮助屏幕仅以英文显示。
已本地化的联机帮助文件内部引用 manual/https/ag/
下的许多文件,这些文件尚未本地化。 4657465
encodeCookies
属性 Web App Programmer's Guide缺省情况下,在将 Cookie 发送到客户机之前,Sun ONE Web Server URL 将对其进行编码。如果不需要对 Cookie 进行编码,请将以下内容添加到 sun-web.xml 中:
<property name="encodeCookies" value="false"/>
对于上述示例,请直接将其添加在
标记之下;请勿将其嵌入任何其他标记。此标志的缺省值为 "true"。 5029460
管理员指南的 certmap.conf 说明中的错误。
管理员指南的
certmap.conf
说明中包含以下文本:第一行用于指定项的名称以及形成 CA 证书中独特的名称的属性。该名称是任意的,您可以将其定义为所需的任何名称。但是,
issuerDN
必须与颁发客户机证书的 CA 的签发者 DN 完全匹配。例如,以下两个issuerDN
行仅在分隔属性的空格上有所差异,但服务器将其视为两个不同的项:
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority,o=Sun, c=US请注意两个 DN 是相同的。应当将这两行更改为以下内容:
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US5031366
联机版本的管理员指南中的无效链接。
Sun 文档站点超级链接不起作用。URL 中有一个多余的空格。正确的链接为:http://www.sun.com
4909738
文档错误。
在 Magnus Editor 中,LogVerbose 和 LogVsId 在设置为 "On"(替代 server.xml 文件中 LOG 元素的 loglevel 和 logvsid 属性)时被忽略。
4911551
联机帮助中缺少缺省式样的文档(Class Manager 中的 "Styles" 选项卡)。
Sun Java System Web Server 包括下面列出的缺省式样。这些式样是在 obj.conf 文件中创建的缺省对象。当您开始自定义您的服务器配置后,式样列表将发生更改(添加一些新式样,删除一些式样等等)。缺省式样包括:
有关缺省式样的问题,请参见本发行说明中“管理”一节的问题 4911550。
安装
下表列出了安装方面的已知问题。
移植
下表列出了移植方面的已知问题。
样例
下表列出了样例应用程序方面的已知问题。请注意,这些问题不会影响样例应用程序正常执行功能。
表 13 样例方面的已知问题
问题 ID 说明
5014039
由于 web.xml 中的
标记而导致简单 JSP 抛出异常 解决方法:
从 simple/src 目录下的 web.xml 中删除标记。重新部署 Web 应用程序。 无 ID
rmi-iiop 样例中缺少一个步骤。
在“部署样例应用程序”一节中,执行 "ant deploy" 命令(步骤 2)后,重新启动 Web 服务器实例。
注:Ant 是基于 Java 的生成工具,必须从 Apache 的 http://ant.apache.org 下载。另请参见 <install_root>/plugins/java/samples/docs/ant.html 中提供的信息。
无 ID
jdbcrealm 样例中 Oracle 驱动程序的名称不正确。
在“编译和汇编样例应用程序”一节的步骤 2b 中,将以下内容:
<PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/>
更改为:
<PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/>
搜索
下表列出了搜索方面的已知问题。
安全性
下表列出了安全性方面的已知问题。
表 15 安全性方面的已知问题
问题 ID 说明
4671445
如果需要进行 LDAP 客户机验证,则 Sun Java System Web Server 无法通过 SSL 连接到 LDAP。
如果 Sun Java System Web Server 与需要客户机验证的 LDAP 服务器联系(在这种情况下 Web Server 是客户机),则无法发送 Web Server 的证书,访问将失败。
4863599
在不同的组织单元中不能使用相同的组名称。
如果使用相同的组名称,并尝试通过组名称来限制访问,则当客户机尝试访问站点时,Sun Java System Web Server 会返回一个错误。
解决方法
每个组织单元使用不同的组名称。4963468
在某些情况下,"list" 权限对目录列表不起作用。
按照《Sun ONE Web Server 6.1 管理员指南》第 9 章中的“设置访问权限”一节的说明,必须有 "list" 权限才能从不包含索引文件的目录中获得目录列表。但是,在某些情况下,即使适用的 ACL 拒绝 list 权限,也可能获得目录列表。因此,如果需要限制对目录编制索引,建议您通过禁用索引编制(如《Sun ONE Web Server 6.1 管理员指南》第 16 章的“选择目录索引”一节所述)或在拒绝 list 权限的同时禁用索引编制来实现,而不是仅通过拒绝 list 权限来实现。
工具
下表列出了工具方面的已知问题。
Web 容器
下表列出了 Web 容器方面的已知问题。
表 17 Web 容器方面的已知问题
问题 ID 说明
4903162
Windows 上与 url-patterns 的大小写相关的问题。
按照 Servlet 规范,web.xml 中的 url-pattern 元素是区分大小写的。这可能使 Windows 用户获得意外的结果(例如,客户机请求 index.HTML 时,实际是认为此文件等同于 index.html)。
WebDAV
下表列出了 WebDAV 方面的已知问题。
报告问题和提供反馈的方式如果您遇到 Sun Java System Web Server 6.1 SP2 的问题,请通过以下一种方式和 Sun 的客户支持部门联系:
- 联机的 Sun 软件支持服务:
http://www.sun.com/service/sunone/software- 维修合同中提供的相关电话号码
为了便于我们更好地帮助您解决问题,当您联系客户支持部门时请提供以下信息:
Sun 欢迎您提出意见
Sun 致力于不断改善文档质量,欢迎您提出意见和建议。请使用以下网址上的 "Send comments" 链接将您的意见发送给 Sun:
http://docs.sun.com/请在您的意见中注明标识信息,例如书的文件号码和标题。
其他 Sun 资源在以下位置可以找到有关 Sun ONE 的有用信息:
- Sun Java System Web Server 6.1 和 Service Pack 文档
http://docs.sun.com/db/coll/S1_websvr61_en 及
http://docs.sun.com/db/coll/S1_websvr61_zh- Sun ONE 软件产品和服务
http://www.sun.com/software- Sun 开发者支持服务
http://www.sun.com/developers/support- Sun ONE 软件支持服务
http://www.sun.com/service/sunone/software- Sun 支持和培训服务
http://www.sun.com/supportraining- Sun ONE 咨询和专业服务
http://www.sun.com/service/sunps/sunone
版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。
其使用应遵守许可证条款。本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。Sun、Sun Microsystems、Sun 徽标、Sun ONE、iPlanet、Solaris、SPARC、Java、Java 咖啡杯徽标、J2EE、J2SE、JavaServer Pages、JSP、Java Naming and Directory Interface、JDBC 和 NetBeans 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。