Java 为jBoss中的servlet分配异常
我有index.jspJava 为jBoss中的servlet分配异常,java,jsp,maven,servlets,jboss,Java,Jsp,Maven,Servlets,Jboss,我有index.jsp <form method="POST" action="addEntry"> </form> 使用JBoss7 当我提交表格时,我得到 servlet com.test.addEntry不可用 为servlet分配异常 我在pom.xml中添加了servlet jar的依赖项,如下所示 <dependency> <groupId>javax.servlet</groupId>
<form method="POST" action="addEntry">
</form>
使用JBoss7
当我提交表格时,我得到
servlet com.test.addEntry不可用
为servlet分配异常
我在pom.xml中添加了servlet jar的依赖项,如下所示
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
javax.servlet
servlet api
2.5
假如
javax.servlet
javax.servlet-api
3.1.0
假如
错误日志
首先,您只需要一个版本的
servlet api
,所以删除一个。其次,错误是一个ClassNotFoundException
。确保类的限定名称为com.test.addEntry
。尝试在servlet中添加@WebServlet
,并从web.xml
中删除映射。结果相同。在完成上述步骤后,找不到servlet的ClassNotFound。您能用addEntry
servlet更新问题吗?如果您正在使用任何IDE,请尝试清理、重建和刷新JBoss
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>