当我用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,有人知道为什么会这样吗?
答案 0 :(得分:2)
您缺少javaee-web-api
依赖项:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>