我能';不要在eclipse中导入JavaEE注释,例如@EJB和@Stateless,而是eclipse建议我创建它们

我能';不要在eclipse中导入JavaEE注释,例如@EJB和@Stateless,而是eclipse建议我创建它们,eclipse,jakarta-ee,annotations,ide,ejb,Eclipse,Jakarta Ee,Annotations,Ide,Ejb,我不能在eclipse中导入JavaEE注释,例如@EJB和@Stateless,相反,eclipse建议我创建它们 本质上,您不能将EJB规范用于普通的Tomcat服务器。Tomcat是Javaservlet、JavaServer页面、Java表达式语言和WebSocket规范的开源实现 EJB(Enterprise JavaBeans)是Java EE(现在称为Jakarta EE)的一部分,需要一个Java EE应用服务器:例如TomEE、Payara、Glassfish、Open Lib

我不能在eclipse中导入JavaEE注释,例如@EJB和@Stateless,相反,eclipse建议我创建它们


本质上,您不能将EJB规范用于普通的Tomcat服务器。Tomcat是Javaservlet、JavaServer页面、Java表达式语言和WebSocket规范的开源实现

EJB(Enterprise JavaBeans)是Java EE(现在称为Jakarta EE)的一部分,需要一个Java EE应用服务器:例如TomEE、Payara、Glassfish、Open Liberty、WildFly等。Tomcat不是Java EE应用服务器,因为它只是一个servlet容器


如果仍然希望在类似Tomcat的环境中运行应用程序,请查看TomEE应用程序服务器:

在项目的Java构建路径上有包含这些类的库吗?通常,它们来自您的目标服务器。您能否共享您的
pom.xml
。您可能会错过ejbapidependency@nitind你是说应该在Tomcat库中的jar吗?@rieckpil没有任何pom.xml文件well@IvanKarl是的,但是您不能使用Tomcat本身来实现这一点。要获得EJB支持,您需要电子邮件:。