Java HTTP状态404–;在Eclipse中安装maven后未找到
我正在跟随一个关于YouTube的教程,我遇到了一个我不知道的错误。 除非解决此问题,否则我无法继续教程中的内容 使用创建简单servletJava 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
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