我无法在 eclipse 中导入 Java EE 注释,例如 @EJB 和 @Stateless,而是 eclipse 建议我创建它们。
日食编译器错误
本身,你不能将 EJB 规范与普通的 Tomcat 服务器一起使用。Tomcat是Java Servlet,JavaServer Pages,Java Expression Language和WebSocket规范的开源实现。
EJB(Enterprise JavaBeans(规范是Java EE(现在称为Jakarta EE(的一部分,需要Java EE应用程序服务器:例如TomEE,Payara,Glassfish,Open Liberty,WildFly等。 Tomcat不是Java EE应用程序服务器,因为它只是一个servlet容器。
如果您仍然想在类似 Tomcat 的环境中运行应用程序,请查看 TomEE 应用程序服务器:如何在 Tomcat 上部署基于 EJB 的应用程序。