本人小白,用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文件

回答

https://blog.csdn.net/qq_44969643/article/details/105332278

以上是 本人小白,用maven调用servlet出现500异常,求大神告诉我怎么解决? 的全部内容, 来源链接: utcz.com/a/43152.html

回到顶部