本人小白,用maven调用servlet出现500异常,求大神告诉我怎么解决?
使用maven调用servlet报错如下:
严重: Allocate exception for servlet myServlet
java.lang.ClassNotFoundException: com.web.servlet.myServlet
pom.xml中配置:
<dependencies><dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
web.xml中配置:
<servlet><servlet-name>myServlet</servlet-name>
<servlet-class>com.web.servlet.myServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
servlet中代码:
public class myServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
this.doGet(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
request.getRequestDispatcher("/hello.jsp").forward(request,response);
}
找到错误原因了:
因为没有把java文件放在main目录下导致找不到Servlet文件
回答
以上是 本人小白,用maven调用servlet出现500异常,求大神告诉我怎么解决? 的全部内容, 来源链接: utcz.com/a/43152.html