根据本指南!我成功运行了 servlet,但是 servlet 的某些操作失败了,因为它们需要 servlet-api 2.5+ 支持。如何使用我自己的 servlet-api 库而不是 domino Web 服务器的旧版本。
谢谢!
根据本指南!我成功运行了 servlet,但是 servlet 的某些操作失败了,因为它们需要 servlet-api 2.5+ 支持。如何使用我自己的 servlet-api 库而不是 domino Web 服务器的旧版本。
谢谢!
David Taieb(IBM 的软件架构师)在对博客文章的评论中说:
在 8.5.2 中,Domino 引入了对 Equinox Http Service 的支持,它允许您创建通过扩展点注册的轻量级 servlet。我说轻量级是因为这些 servlet 不是在支持 web.xml 的传统 J2EE Web 应用程序的上下文中运行的。但是,Equinox Http 服务允许您将 http 上下文关联到不同的 servlet,以便它们共享相同的 http 会话对象。
从 8.5.3 开始,Domino 将开始支持 XPD Web Container,它是一个成熟的 J2EE Web 容器(尽管它不支持 EJB 之类的东西)。使用 XPD Web Container,您可以将几乎任何 WAR 转换为 WAB(Web 存档包)并在 Domino 中运行它。
您可能还想看看OpenNTF上的Servlet Sample 。
否则,请说明您当前使用的 Domino 版本。