HTTP 状态 404 – 在 Eclipse 中安装 maven 后未找到



我正在按照你管上的教程进行操作,我遇到了一个我不知道的错误。 除非我解决此问题,否则我无法继续教程中的内容。

创建简单的 servlet

protected void service(HttpServletRequest request, HttpServletResponse 
response) throws ServletException, IOException {
System.out.println("COntrol is here with me");
PrintWriter out =response.getWriter();
out.println("Helloo dunya");

当我运行此代码时,它找不到该类并给出 404 未找到 如果我从 jspFile 调用相同的 servlett 如何.jsp 工作正常,但单击登录按钮后,该操作也在登录上。它给出相同的错误。

简而言之,雄猫无法对Servlet进行罚款

软件包名称:Com.example.Login Servletname: Login

Web.xml : have this code
<servlet>
<description></description>
<display-name>Login</display-name>
<servlet-name>Login</servlet-name>
<servlet-class>Com.Example.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
</web-app>

错误是 404 未找到,但异常

SEVERE: Allocate exception for servlet [Login]
java.lang.ClassNotFoundException: Com.Example.Login

等等

请试着帮助我。

根据您在此处提供的信息,我想这是您的软件包名称和类名的问题,

首先检查您的软件包名称是否正确? 是否

Com.example.login

com.example.login

如果它像你在这里提到的是正确的,

然后在 web.xml 文件中检查您的<servlet-class>Com.Example.Login</servlet-class>此标记应引用确切的类(servlet(

所以正如你在这里提到的,你的包裹是

Com.example.login

你的班级是

登录

您的配置应更改为,<servlet-class>Com.Example.Login.Login</servlet-class>(指确切的 servlet 类( 这应该可以解决您的错误,请注意,软件包命名有标准,并且也有很好的理由。请参考它们以提高您的代码质量。链接

最新更新