2

我被要求使用 RAD 8.0.1 在 WebSphere 中运行 Web 应用程序,这不是我常用的 app.server 或开发环境。

我一开始很简单,使用默认的 Ajax 测试服务器,但据我所知,动态 Web 应用程序的默认设置是 Servlets 2.5。是否有一些东西隐藏在配置对话框的曲折小迷宫中以将其设置为 Servlets 3.0,还是我必须手动处理?

4

3 回答 3

3

IBM Websphere Application Server 8.0 支持 Servlet 3.0

IBM Websphere Application Server 版本 7.0 和 6.1 不支持它。所以你需要使用 8.0 版本。如果您使用的是 Websphere Portal,那么您就有问题了。

IBM Websphere Portal 运行在相同版本的 Application Server 上(尽管您可以在 WAS 7 上运行 Portal 6.1,不过我在使用 AJAX 时遇到了一些问题)。因此,您也许可以让 Portal 7 在 WAS 8 上运行。这是短期内唯一的方法。

于 2012-02-09T16:17:19.970 回答
2

您使用的运行时环境是什么?

WebSphere 7.x 不支持 Servlets 3.0,只有 WebSphere 8.0 支持。

WebSphere 8.0 仍处于测试阶段。

有趣的是,维基百科是 WAS 支持的 API 列表的好站点。

http://en.wikipedia.org/wiki/IBM_WebSphere_Application_Server

我手边没有 RAD 8 来提供帮助,但我会检查并确保与项目相关的运行时确实支持 Java EE 6(和 Servlets 3.0)

HTH芒鲁

于 2010-11-22T23:20:52.887 回答
0

如果您安装了Fix Pack 7.0.0.37或更高版本,Websphere Application Server 7 可以支持 servlet 3.0 。这会将 JDK 从 1.5.x 升级到 1.6.x。您还需要安装WebSphere Application Server V7 Feature Pack for Web 2.0 和 Mobile V1.1

于 2015-12-18T17:40:43.827 回答