Web Server 7.0 Update 1 是 Web Server 7.0 的主要发行版的更新版本。
除了本发行说明中下面列出的 Web Server 7.0 的功能和增强功能外,Web Server 7.0 Update 1 还支持 Java TM Platform, Enterprise Edition (Java EE) 5.0 和 Web 2.0 技术。以下各节对这些功能和增强功能的详细信息进行了介绍。
Web Server 包括 Java Platform, Enterprise Edition (Java EETM) 5 兼容的 Java Servlet 2.5 和 JavaServer PagesTM ( JSPTM) 2.1 技术规范的实现。Web Server 提供了设计和部署符合 Java 技术标准的 Web 应用程序所需的灵活性和可靠性。
Java Servlet 技术为 Web 开发者提供了简单一致的机制,用来扩展 Web Server 的功能以及访问现有商业系统。JSP 技术提供了一种用于创建动态 Web 内容的简化的快速方法。使用 JSP 技术,可以快速开发与服务器和平台无关的基于 Web 的应用程序。
有关这些技术的信息,请参见 http://java.sun.com/javaee/5/docs/tutorial/doc/。
JavaServer Pages Standard Tag Library 提供自定义标记,用于封装多数 Web 应用程序通用的核心功能。JavaServer Pages Standard Tag Library 支持通用的结构任务(如重复和条件语句)。它提供用于处理 XML 文档的标记、国际化标记和 SQL 标记,此外,它还可为现有自定义标记与 JavaServer Pages Standard Tag Library 标记的集成提供框架。
Web Server 支持 JavaServer FacesTM 技术。JavaServer Faces 是用于构建 Web 应用程序的用户界面框架。
有关这些技术的信息,请参见 http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html。
Web Server 支持 32 位版本的 Java 平台、标准版本 (Java SETM) 5.0 和 Java 平台、标准版本 (Java SE) 6。对于 64 位版本的 Web Server,可以使用 64 位版本的 Java 开发工具包 (JDKTM) 软件支持。
在 Solaris、Linux 和 Windows 上,JDK 5.0 Update 15 以 Web Server 7.0 Update 3 发行版一部分的形式提供。
下表列出了各种平台支持的 JDK 版本:
表 1 支持的 JDK 版本
操作系统 |
支持的 Java SE 版本 |
是否与 Web Server 一起打包 |
64 位支持(是/否) |
---|---|---|---|
Solaris SPARC |
1.5.0_15 1.6.0_06 |
是 否 |
是 |
Solaris x86/AMD、AMD64 |
1.5.0_15 1.6.0_06 |
是 否 |
是 |
Linux(32 位) Linux(64 位) |
1.5.0_15 1.6.0_06 |
是 否 |
否 是 |
Windows |
1.5.0_15 1.6.0_06 |
是 否 |
否 |
HP-UX |
1.5 (1.5.0.12–_21_mar_2008_11_52) 1.6 (1.6.0.00–jinteg_12_nov_2007_21_58–b00) |
否 |
否 |
AIX |
1.5.0 pap32dev-20080315 (SR7) |
否 |
否 |
安装时,必须指定 JDK 的有效路径。要使用未与产品共同打包的 JDK 版本,请从以下位置下载软件:
JDK 1.6.0 版:http://java.sun.com/javase/downloads/index.jsp
JDK 1.5.0 版:http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html
在 AIX 平台上使用 JDK 1.5.0 时,管理服务器可能无法启动并显示错误消息“无法找到/打开管理服务器的证书数据库”。这是由安装的 JDK 上受限的安全策略和有限的密钥大小所致。
有关 SDK 安全信息的更多信息,请参见: http://www.ibm.com/developerworks/java/jdk/security/50/
可以通过单击“IBM SDK 策略文件”下载未受限的安全策略来解决该问题。解压缩下载的 zip 文件并将解压缩出来的两个 JAR 文件放到 JRE 目录 (jre/lib/security/ ) 中。
Web Server 包含新的加速器高速缓存技术,可以加快小文件的传送速度。自动启用加速器高速缓存,无需任何配置。有关更多信息,请参见 《Sun Java System Web Server 7.0 Update 3 Performance Tuning, Sizing, and Scaling Guide》中的“File Cache Statistics Information”
可以使用管理控制台和命令行界面 (CLI) 配置一个单独的 FastCGI 应用程序。也可以通过配置文件使用 Web Server 配置 FastCGI。
要配置多个 FastCGI 应用程序,请参见 《Sun Java System Web Server 7.0 Update 3 管理员指南》中的“配置多个 FastCGI 应用程序 ”
Web Server 提供了可与 NetBeansTM 集成开发环境 (Integrated Development Environment, IDE) 版本 5.0、5.5 和 5.5.1 集成的插件,用于部署和调试 Web 应用程序。NetBeans 是一个完整的开发环境,可使用标准组件创建基于 Java Platform Enterprise Edition (Java EE) 的 Web 应用程序。
除了部署 Web 应用程序之外,该插件还提供了对以下活动的支持:
管理实例,例如启动或停止服务器实例
启用或禁用应用程序
创建服务器范围内的资源,例如 JDBC 资源和 JDBC 连接池
有关 NetBeans 的信息,请参见:http://www.netbeans.org/kb/index.html。
有关在 Web Server 中使用 NetBeans 的更多信息,请参见: http://webserver.netbeans.org。
Web Server 为通过管理控制台在 obj.conf 文件中编写正则表达式提供了支持。但是,通过管理控制台编写正则表达式仅限于 URL 重定向的 <If>..</If> 条件形式。
有关使用管理控制台编写正则表达式的更多信息,请参见《Sun Java System Web Server 7.0 Update 3 管理员指南》。
Web Server 为通过管理控制台和管理 CLI 配置 URI、URI 前缀和 URI 通配符模式属性提供了支持。
有关使用管理控制台配置 URI 模式属性的更多信息,请参见《Sun Java System Web Server 7.0 Update 3 管理员指南》。
有关使用 CLI 命令配置 URI 模式属性的更多信息,请参见《Sun Java System Web Server 7.0 Update 3 CLI Reference Manual》。