当我在web.xml中添加新的Servlet(LeaveApplicationServlet)时,我将无法运行我的应用程序。它显示在下面的消息 失败-在上下文路径[/ LeaveApplicationPortal]上部署了应用程序,但是上下文无法启动
但是,在删除LeaveApplicationServlet并仅保留RegisterServlet之后,应用程序可以正常工作。 我是Web应用程序的新手。请任何人指导我,如果我在Web.xml中添加新的servlet则应用程序无法正常工作? 下面粘贴了我的web.xml。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>com.cadmatic.leaveapplicationportal.RegisterServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LeaveApplicationServlet</servlet-name>
<servlet-class>com.cadmatic.leaveapplicationportal.LeaveApplicationServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/RegisterServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LeaveApplicationServlet</servlet-name>
<url-pattern>LeaveApplicationServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>homePage.jsp</welcome-file>
</welcome-file-list>
<session-config>
<session-timeout>
15
</session-timeout>
</session-config>
</web-app>