伙计们 - 我正在 Tomcat 7.0.10 上遵循 Craig Walls 的“Spring in Action 3”(MEAP 版)中的一个示例。在 eclipse 中执行以下导入时出现编译器错误:import javax.inject.Inject;
错误信息是:The import javax.inject cannot be resolved
我知道 javax.inject 是 Java EE 6 的一部分,Tomcat 7 不符合 Java EE 6 吗?我已将 $CATALINA/lib 中的所有 jar 复制到我的 WEB-INF/lib 目录中,也进行了手动搜索 (jar -tvf) 但找不到此包。
任何帮助将不胜感激。
谢谢。
最佳答案
Tomcat 是一个 servlet 容器,因此它与 JSR-330 ( javax.inject
) 无关。
如果要使用JSR-330注解,需要添加JSR-330 jar到类路径。
关于spring - Tomcat 7.0.10 是否符合 Java EE 6? javax.inject 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5315106/