当前位置: 首页 > 知识库问答 >
问题:

HTTP状态404-Servlet mvc-dispatcher不可用JAR已添加到正在使用的用户库中

屠君墨
2023-03-14
    <servlet>
     <servlet-name>mvc-dispatcher</servlet-name>
     <servlet-class>org.springframework.web.servlet.DispatcherServlet.class</servlet-class>
     <load-on-startup>1</load-on-startup>
     </servlet>

     <servlet-mapping>
     <servlet-name>mvc-dispatcher</servlet-name>
     <url-pattern>*.spring</url-pattern>
     </servlet-mapping>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <form action="Login.spring" method = "post">
    <input type = "text" name = "userName" id = "userName">
    <input type = "password" name = "password" id = "password">
    <input type = "submit">
    </form>
    </body>
    </html>
    import java.util.ArrayList;
    import java.util.List;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.servlet.ModelAndView;

    import com.lnt.services.AuthenticateServices;

    @Controller 
    @RequestMapping("/Login.spring")
    public class LoginController {

        //@Autowired
         AuthenticateServices authenticateService = new AuthenticateServices();

        @RequestMapping(method=RequestMethod.POST)
        public ModelAndView processCredentials(HttpServletRequest req, HttpServletResponse res)

        {
            String userName =req.getParameter("userName") ;
            String password = req.getParameter("password");
            System.out.println("into login controller");
            String message = "Invalid credentials";
            List<String> userdetails = new ArrayList<String>();
            userdetails = authenticateService.verifyUserNameAndPassword(userName, password);
            if((userdetails)!=null)
                {
                message = "welcome" + userName ;
            }
            return new ModelAndView("results", "message", message) ;
        }



        }

java.lang.ClassNotFoundException:org.springframework.web.servlet.dispatcherServlet.class at org.apache.catalina.loader.webappClassLoader.loadClass(webappClassLoader.java:1680)at org.apache.catalina.loader.webappClassLoader.loadClass(webappClassLoader.java:1526)at org.apache.catalina.core.standardWrapper.loadClass 421)在org.apache.catalina.core.standardContext.start(standardContext.java:4734)在org.apache.catalina.core.containerBase.start(containerBase.java:1057)在org.apache.catalina.core.standardHost.start(standardHost.java:840)在org.apache.catalina.core.contaerBase.start(standardHost.java:1057)在org.apache.catalina.core.containerBase.start(StandardServer.StarttandardServer.java:754)在org.apache.catalina.startup.catalina.startup.catalina.start(catalina.java:595)在sun.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)在sun.reflect.nativeMethodAccessorImpl.Invoke(未知源)在sun.reflect.nativeMethodAccessorImpl.Invoke(未知源)在java.lang.reflect.methodAccessorImpl.Invoke(未知源)

共有1个答案

伍心水
2023-03-14

您的配置错误

 <servlet-class>org.springframework.web.servlet.DispatcherServlet.class</servlet-class>

元素需要类的名称。没有这样的类叫做

org.springframework.web.servlet.DispatcherServlet.class

你可能是说

org.springframework.web.servlet.DispatcherServlet
 类似资料:
  • 问题是:我的index.jsp和web.xml总是进入HTTP404和500 我用的是Tomcat6。 这来自index.jsp: 当我注册时: 我点击名字和姓氏,进入404,信息是: 类型状态报告 根据请求,下面是 这里还有项目树:

  • 我试图创建一个基本的Spring MVC应用程序,它引发了以下错误: HTTP状态404-Servlet welcome不可用 我的项目结构 我的web.xml: 我的index.jsp: 我的WelcomePage.jsp: 提前谢了。

  • 我在提交jsp文件时遇到以下错误: HTTP状态404-Servlet操作不可用类型状态报告消息Servlet操作不可用说明请求的资源(Servlet操作不可用)不可用。 在index.jsp文件中,我有一个表单,如下所示: 在struts-confif中,我定义了以下操作: indexAction.java

  • 我在使用MyEclipse IDE中的Tomcat服务器和Struts 2框架时遇到了一个反复出现的问题。我正在运行我的程序作为一个服务器应用程序,当它运行时,默认的index.jsp文件将成功打开,但该应用程序的其他过去都将无法工作。当试图加载任何我的。do页面,我得到以下错误:HTTP状态404:请求的资源....不可用。当我以前遇到这个错误时,我只是重启了服务器,一切都很好,但是我现在没有同

  • 当我开始login.jsp表单并键入用户名和密码时,我有这个错误错误错误是HTTP状态404:请求的资源不可用。 我错过了什么?有什么帮助吗? 登录。JAVA 登录。jsp Web.xml Struts配置 这就是我http://www.tutorialspoint.com/struts_2/struts_database_access.htm

  • 问题内容: 在Tomcat服务器上运行Eclipse项目时出现以下错误: HTTP状态404-请求的资源(/ ProjectName /)不可用。 浏览器地址栏中的URL为。 我真的不知道文件中缺少什么。我在文件夹中有一个,并且我的包含以下条目: 问题答案: 默认情况下,当您打开项目根文件夹而不是中的物理文件时,服务器将在中查找欢迎文件。如果未找到任何内容,则将出现此404“找不到页面”错误。 就