0

当我用 JBoss 编译 Java EE 时,一些配置文件说:

jboss 找不到 javax/servlet/ServletContext 的类文件

所以,我在我的 pom 中添加了依赖项:

<dependency>
    <groupId>org.jboss.spec.javax.servlet</groupId>
    <artifactId>jboss-servlet-api_3.0_spec</artifactId>
    <version>1.0.2.Final</version>
</dependency>

但是,它没有任何作用。它仍然无法javax.serlet.ServletContext在我的 pom 依赖项中找到包。

只有当我在包含路径中添加“规范包”时,它才有效。

我使用 Eclipse,有人知道为什么会这样吗?

4

1 回答 1

2

您缺少javaee-web-api依赖项:

  <dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
  </dependency>
于 2012-10-01T06:51:15.200 回答