Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.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
Spring mvc Spring MVC Java配置_Spring Mvc - Fatal编程技术网

Spring mvc Spring MVC Java配置

Spring mvc Spring MVC Java配置,spring-mvc,Spring Mvc,嗨,我正在尝试使用SpringMVCJava配置和内容视图解析器 档案:- public class WebInitializer implements WebApplicationInitializer { /* * (non-Javadoc) * * @see * org.springframework.web.WebApplicationInitializer#onStartup(javax.servlet * .ServletContext) */ @Override p

嗨,我正在尝试使用SpringMVCJava配置和内容视图解析器

档案:-

public class WebInitializer implements WebApplicationInitializer {

/*
 * (non-Javadoc)
 * 
 * @see
 * org.springframework.web.WebApplicationInitializer#onStartup(javax.servlet
 * .ServletContext)
 */
@Override
public void onStartup(ServletContext servletContext)
        throws ServletException {
    AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
    ctx.register(SpringMvcConfig.class);
    ctx.setServletContext(servletContext);
    ctx.refresh();
    Dynamic servlet = servletContext.addServlet("dispatcher",
            new DispatcherServlet(ctx));
    servlet.addMapping("/");
    servlet.setLoadOnStartup(1);
    servlet.setAsyncSupported(false);
}
}

在尝试运行应用程序时,我没有注册dispatcher servlet-没有显示相关的信息日志。在WebInitializer中以带断点的调试模式运行也表明未调用它

Jul 12, 2013 5:06:57 PM com.springsource.tcserver.serviceability.rmi.JmxSocketListener init
INFO: Started up JMX registry on 127.0.0.1:6969 in 68 ms
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 573 ms
Jul 12, 2013 5:06:57 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jul 12, 2013 5:06:57 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: VMware vFabric tc Runtime 2.8.2.RELEASE/7.0.35.B.RELEASE
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\conf\Catalina\localhost\spring-mvc-config.xml
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:spring-mvc-config' did not find a matching property.
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\webapps\manager
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\webapps\ROOT
Jul 12, 2013 5:06:57 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 311 ms
这将导致404at/或任何其他路径

我想知道这里出了什么问题


感谢您的帮助。

可能的原因:

  • web.xml。我建议您完全删除它,并使用版本高于3.0的ServletAPI

  • 控制器中的@RequestMapping不正确。请给我看看

  • 最后,在这里,您可以找到具有java配置的base Spring MVC应用程序的良好分步指南:
    可能的原因

  • web.xml。我建议您完全删除它,并使用版本高于3.0的ServletAPI

  • 控制器中的@RequestMapping不正确。请给我看看

  • 最后,在这里,您可以找到具有java配置的base Spring MVC应用程序的良好分步指南:
    我知道它的老问题。使用较新的Spring引导,现在配置任何Spring应用程序都要容易得多。请参阅此处的弹簧启动机项目:-


    我知道它的老问题。使用较新的Spring引导,现在配置任何Spring应用程序都要容易得多。请参阅此处的弹簧启动机项目:-

    Jul 12, 2013 5:06:57 PM com.springsource.tcserver.serviceability.rmi.JmxSocketListener init
    INFO: Started up JMX registry on 127.0.0.1:6969 in 68 ms
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 573 ms
    Jul 12, 2013 5:06:57 PM org.apache.catalina.core.StandardService startInternal
    INFO: Starting service Catalina
    Jul 12, 2013 5:06:57 PM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: VMware vFabric tc Runtime 2.8.2.RELEASE/7.0.35.B.RELEASE
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDescriptor
    INFO: Deploying configuration descriptor D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\conf\Catalina\localhost\spring-mvc-config.xml
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.SetContextPropertiesRule begin
    WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:spring-mvc-config' did not find a matching property.
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\webapps\manager
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:\Installations\sts3.2\vfabric-tc-server-developer-2.8.2.RELEASE\base-instance\webapps\ROOT
    Jul 12, 2013 5:06:57 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    Jul 12, 2013 5:06:57 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 311 ms