Web 工具 - 发行说明


1.0 已知问题
   1.1 工作台中的 JSP 编译和切换服务器目标
   1.2 在自动构建关闭时选择 Web 项目功能部件
   1.3 将高速缓存变量添加至 Servlet 高速缓存配置

1.0 已知问题

1.1 工作台中的 JSP 编译和切换服务器目标

如果将“JSP 编译”选项设置为“当在工作空间中构建项目时”编译 JSP 并且启用了面向服务器的支持,则修改目标服务器时可能会有潜在问题。

如果项目将服务器目标设置为 V5 服务器,然后通过从项目访问的上下文菜单(目标服务器 --> 修改服务器或确定目标服务器 --> 同步)将它更改为 V4 服务器,则已编译的 JSP 将仍保留在项目中(虽然应该删除它们)。要解决此问题,访问项目属性并转至 Web 的属性页,然后单击“确定”。

要避免此问题,始终通过项目属性页(在 Web 属性页下面)修改服务器目标。

1.2 在自动构建关闭时选择 Web 项目功能部件

在自动构建关闭的情况下创建 Web 项目时,如果选择功能部件“WDO 关系数据库运行时”,则与 WDO 相关的 jar 文件将被导入 Web 项目,但是不会将它们添加至项目的类路径。这将导致 Page Designer 中后续代码生成失败。因此,确保在创建项目之后构建该项目。

1.3 将高速缓存变量添加至 Servlet 高速缓存配置

使“高速缓存变量”(CV)能够添加至“Servlet 高速缓存配置”(SCC)的向导不工作。如果目标 SCC 不包含“高速缓存条目标识生成”(CEIG),则将创建一个“高速缓存条目标识生成”,但是将不创建定义的 CV。

要添加 CV,首先象平时那样完成整个向导。保存在“Web 部署描述符”编辑器中所作的更改。打开 ibm-web-ext.xmi 文件。在适当的 SCC 中查找 CEIG 并手工添加 CV。完成此操作之后,SCC 的源将看起来与以下内容相似:

<servletcacheconfigs xmi:id="ServletCachingConfiguration_1069188599650" propertiesgroupname="cg1" timeout="0" priority="1" invalidateonly="false"> <idgeneration xmi:id="CacheEntryIDGeneration_1069188599650" useuri="false"> <cachevariables xmi:id="CacheVariable_1069188599650" type="REQUEST_ATTRIBUTE" id="ID" method="Method" required="true" dataid="DataID" invalidate="InvalidID" /> </idgeneration> </servletcacheconfigs>

类型属性的有效值为:“REQUEST_PARAMETER”、“REQUEST_ATTRIBUTE”、“SESSION_PARAMETER”和“COOKIE”。仅当类型属性的值为“REQUEST_ATTRIBUTE”或“SESSION_PARAMETER”时,方法参数才有效。

返回到主自述文件