【发布时间】:2019-02-14 17:30:08
【问题描述】:
我正在关注你管上的教程,我遇到了一个我不知道的错误。 除非我解决了这个问题,否则我无法继续本教程中的内容。
用
创建简单的servletprotected 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.Login Servlet 名称:登录
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
等等
请尝试帮助我。
【问题讨论】:
-
欢迎来到 Stackoverflow。请提供您拥有的所有信息。在这种情况下,这意味着至少包含完整的类源代码和您的目录结构,而不仅仅是一种方法。
-
这是一个 java 类路径问题。检查您的课程路径。
-
你能贴出完整的代码,包名,Login类吗?
标签: java maven tomcat http-status-code-404