java - 使用 jboss 时包 javax.servlet.annotation 不存在

标签 java jsp maven servlets

<分区>

我正在使用 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 不存在

最佳答案

你错过了javax.在您的依赖项中 <artifactId> .请记住,如果您想使用注释,您的 servlet 版本应该是 >3.0 .这是 servlet 3.1 的依赖项.

   <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
   </dependency>

关于java - 使用 jboss 时包 javax.servlet.annotation 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526728/

相关文章:

java - 如何从另一个 Apache 服务器查找 Apache 服务器是否正在运行?

mysql - 使用JSP将数据插入数据库

java - 超链接下拉列表

java - 在 Maven 中为 Launch4j 添加系统属性(使用 Log4j 2)

java - Android 将 github 库与 maven 一起使用是否安全

maven - 更改 Maven Archetype 中的包属性

java - 为什么即使值没有改变,JPA 也会将对象标记为脏对象?

java - 将文件复制到对象然后删除文件

java - 使用 Java 和 JSP 按行迭代表时丢失数据

java - java中方法规则重载解释