我安装了 Java EE Eclipse 并尝试ServletContextListener
使用,但当我尝试在我的 JDK 中搜索它时发现它不可用。根据 API 文档,它位于javax.servlet
包下,但我似乎无法在任何地方找到 JAR。
许多 JMS 类也是如此。我猜我只是对 Java EE 开发人员应该去哪里使用 Java EE jar 感到困惑。提前致谢!
我安装了 Java EE Eclipse 并尝试ServletContextListener
使用,但当我尝试在我的 JDK 中搜索它时发现它不可用。根据 API 文档,它位于javax.servlet
包下,但我似乎无法在任何地方找到 JAR。
许多 JMS 类也是如此。我猜我只是对 Java EE 开发人员应该去哪里使用 Java EE jar 感到困惑。提前致谢!
Java EE jars 通常是 Web 容器或 EJB 实现的一部分;例如
请注意,其中一些仅支持 Java EE 技术的子集,因此占用空间更小。
另一种选择是在 Oracle 网站(或其他地方)上查看独立实施。例如,Oracle 为“javax.mail”提供了一个独立的 JAR 文件,它是 Java EE 的一部分。
对于初学者 Java EE 开发人员,我(以及我之前的许多其他人)建议不要使用 IDE 并手动配置所需的一切(至少一次)。
如果您选择 Tomcat,您正在寻找的是 servlet-api.jar。
简而言之,您将采取的步骤来开发和使用实现 ServletContextListener 的类: