Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到JSP,重命名后出现错误java.lang.NoClassDefFoundError_Jsp_Servlets_Tomcat9 - Fatal编程技术网

未找到JSP,重命名后出现错误java.lang.NoClassDefFoundError

未找到JSP,重命名后出现错误java.lang.NoClassDefFoundError,jsp,servlets,tomcat9,Jsp,Servlets,Tomcat9,我面临着简单的servlet、JSP应用程序的典型问题。我已经开发了一些JSP页面和servlet。它很好用。之后,我将JSP文件名更改为区分大小写,如AddEmployee.JSP更改为AddEmployee.JSP和Home.JSP更改为Home.JSP。我还用新名称更改了请求调度程序URL。但我面临着一个例外 java.lang.NoClassDefFoundError: org/apache/jsp/employee/addEmployee\u jsp 在加载JSP时 我正在使用Ecli

我面临着简单的servlet、JSP应用程序的典型问题。我已经开发了一些JSP页面和servlet。它很好用。之后,我将JSP文件名更改为区分大小写,如
AddEmployee.JSP
更改为
AddEmployee.JSP
Home.JSP
更改为
Home.JSP
。我还用新名称更改了请求调度程序URL。但我面临着一个例外

java.lang.NoClassDefFoundError: org/apache/jsp/employee/addEmployee\u jsp

在加载JSP时


我正在使用EclipseIDE和Tomcat9.0应用服务器。

首先检查拼写。比如,

java.lang.NoClassDefFoundError:org/apache/jsp/employee/addEmployee_jsp而不是java.lang.NoClassDefFoundError:org/apache/jsp/employee/addEmployee.jsp。清洁和建设项目。终于跑了。也许它会起作用。

请发布您的请求调度器代码我正在用代码-request.getRequestDispatcher(“/employee/addEmployee.jsp”).forward(请求,响应)发送请求;为什么是/employee then.jsp?jsp位于webcontent的“employee”文件夹中。Soyour employee文件夹应直接位于WEB-INF文件夹下。