解决 WebSphere 不支持 JDK 新特性的问题 在 WebSphere Application Server V6.1 中,如果 JSP 中嵌入的代码包含 JDK 5.0 的特性,编译的时候会出错。这是因为 WAS6.1 采用 JDK5.0,因此需要设置相应的 JSP 引擎配置参数来解决这个问题。 其中一个重要的参数是 jdkSourceLevel,它是在 WebSphere Application Server V6.1 中引入的支持 JDK 5 的新 JSP 引擎参数。该参数的缺省值为 13,表示禁用 JDK 1.4 和 JDK 5.0 的所有新的语言功能部件。 jdkSourceLevel 参数有三个可选值: * 13(缺省值):禁用 JDK 1.4 和 JDK 5.0 的所有新的语言功能部件。 * 14:启用断言工具并禁用 JDK 5.0 的所有新的语言功能部件。 * 15:启用断言工具和 JDK 5.0 的所有新的语言功能部件。 为了设置 jdkSourceLevel 参数,需要编辑 WEB-INF/ibm-web-ext.xmi 文件,并添加以下配置: <jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/> 这将启用 JDK 5.0 的所有新的语言功能部件,并解决 WebSphere 不支持 JDK 新特性的问题。 此外,还有其他几个重要的 JSP 引擎配置参数: * useThreadTagPool:启用或禁用 thread tag 池。 * verbose:启用或禁用详细日志记录。 * deprecation:启用或禁用弃用警告。 * reloadEnabled:启用或禁用 JSP 重新加载。 * reloadInterval:设置 JSP 重新加载的间隔时间。 * keepgenerated:启用或禁用保留生成的 Java 源代码。 这些参数可以根据实际需要进行设置,以提高 WebSphere 应用的性能和稳定性。 在 IBM WebSphere Application Server 中,JSP 引擎参数的设置对应用的性能和稳定性有重要影响。因此,在开发和部署 WebSphere 应用时,需要合理地设置这些参数,以确保应用的正确运行和高效性。 同时,在解决 WebSphere 不支持 JDK 新特性的问题时,也需要注意其他相关的配置和设置,例如 WebSphere 的 JVM 参数、内存配置、连接池设置等,以确保应用的正确运行和高效性。
- 粉丝: 64
- 资源: 1978
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助