Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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
Java HTTP状态404–;在Eclipse中安装maven后未找到_Java_Maven_Tomcat_Http Status Code 404 - Fatal编程技术网

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

Java HTTP状态404–;在Eclipse中安装maven后未找到,java,maven,tomcat,http-status-code-404,Java,Maven,Tomcat,Http Status Code 404,我正在跟随一个关于YouTube的教程,我遇到了一个我不知道的错误。 除非解决此问题,否则我无法继续教程中的内容 使用创建简单servlet protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("COntrol is here with me"); Pr

我正在跟随一个关于YouTube的教程,我遇到了一个我不知道的错误。 除非解决此问题,否则我无法继续教程中的内容

使用创建简单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");
当我运行这段代码时,它找不到类,并给出404notfound 如果我从jspFile调用相同的servlett。jsp工作正常,但在单击登录按钮后,该操作也在登录时进行。它给出了同样的错误

简言之,Tomcat无法处理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>
等等


请尽量帮我。

根据您在这里提供的信息,我猜是您的包名和类名有问题

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

Com.Example.Login

com.example.login

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

然后检查web.xml文件中的
Com.Example.Login
这个标记应该引用确切的类(servlet)

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

Com.Example.Login

你们班是

登录

您的配置应该随着,
Com.Example.Login.Login
(参考确切的servlet类)
这将修复您的错误,并请注意,有包命名的标准,也有很好的理由。请参考它们以提高代码质量

欢迎来到Stackoverflow。请提供您所掌握的所有信息。在这种情况下,这意味着至少要包含完整的类源和目录结构,而不仅仅是一个方法。检查你的类路径。你能发布登录类的完整代码,包括包名吗?
SEVERE: Allocate exception for servlet [Login]
java.lang.ClassNotFoundException: Com.Example.Login