Java 实例化servlet类时出错

Java 实例化servlet类时出错,java,servlets,web.xml,Java,Servlets,Web.xml,这是我的index.html 这是我的web.xml `<servlet> <servlet-name>submitForm</servlet-name> <servlet-class>student.StudentSurveyFormSubmit</servlet-class> </servlet> <servlet-mapping> <servlet-name>submitForm</s

这是我的index.html


这是我的web.xml

`<servlet>
<servlet-name>submitForm</servlet-name>
<servlet-class>student.StudentSurveyFormSubmit</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>submitForm</servlet-name>
<url-pattern>/submitForm</url-pattern>
</servlet-mapping>`
`
提交表格
student.StudentSurveyFormSubmit
提交表格
/提交表格
`
还有我的servlet类

package学生;
@WebServlet(“/StudentSurveyFormSubmit”)
公共类StudentSurveyFormSubmit扩展了HttpServlet{
受保护的void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
out.println(“+”嗨,“+request.getParameter(“firstName”)+”我在这里“+”);
}}

每当我部署war文件并单击sumbot按钮时,都会出现以下异常:

服务器遇到内部错误(),无法满足此请求

例外情况

javax.servlet.ServletException:实例化servlet类student.StudentSurveyFormSubmit时出错 org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) java.lang.Thread.run(未知源)


哪里出错了?

如果您使用
web.xml
定义servlet,那么请删除
@WebServlet
注释,因为现在您有两个不同的映射。

您有更多错误消息吗?通常会有另一个stacktrace标记为“由引起”。