我添加了对pom文件的依赖,但没有效果

时间:2012-10-01 06:46:58

标签: eclipse maven servlets jboss

当我用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>

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

只有在我的包含路径中添加“spec pack”时,它才有效。

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

1 个答案:

答案 0 :(得分:2)

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

  <dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
  </dependency>