gpt4 book ai didi

java - HTTP Status 404 – 在 Eclipse 中安装 maven 后未找到

转载 作者:行者123 更新时间:2023-11-28 23:14:28 25 4
gpt4 key购买 nike

我正在关注你管上的一个教程,我遇到了一个我不知道的错误。除非我解决这个问题,否则我无法继续教程中的内容。

创建简单的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 not found如果我从 jspFile 调用相同的 servlett 怎么办。 jsp 工作正常,但在单击 Login Button 后,该操作也在 Login 上。它给出了同样的错误。

简而言之Tomcat不能很好的处理Servlet

包名:Com.Example.LoginServlet 名称:登录

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

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

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

正如您在这里提到的,您的包裹是

Com.Example.Login

你的类(class)是

Login

你的配置应该改变, <servlet-class>Com.Example.Login.Login</servlet-class>(指的是确切的 servlet 类)这应该可以解决您的错误,请注意包命名有标准,而且也有很好的理由。请引用它们以提高您的代码质量。 link

关于java - HTTP Status 404 – 在 Eclipse 中安装 maven 后未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52255098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com