使用jboss时包javax.servlet.annotation不存在[重复]
Posted
技术标签:
【中文标题】使用jboss时包javax.servlet.annotation不存在[重复]【英文标题】:package javax.servlet.annotation does not exist while using jboss [duplicate] 【发布时间】:2015-08-12 03:38:41 【问题描述】:我正在使用 Jboss 7。
我在我的项目中添加了一个 servlet。
我在我的库中添加了servlet-api.jar
我在 pom.xml 中添加了对 servlet-api.jar
的依赖项
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>$version</version>
</dependency>
但是还是报错
当我执行 maven 时,包 javax.servlet.annotation 不存在 -> 安装
【问题讨论】:
【参考方案1】:您在 <artifactId>
的依赖项中缺少 javax.
。请记住,如果你想使用注解,你的 servlet 版本应该是>3.0
。这是servlet 3.1
的依赖项。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
【讨论】:
这里看不到 3.1.0 版本:mvnrepository.com/artifact/javax.servlet/servlet-api 事实上,2.5 是最新的稳定版... 如链接中所述,您提供的工件已移至mvnrepository.com/artifact/javax.servlet/javax.servlet-api以上是关于使用jboss时包javax.servlet.annotation不存在[重复]的主要内容,如果未能解决你的问题,请参考以下文章