服务器没有响应某些请求

时间:2015-08-03 07:17:25

标签: java spring-mvc servlets httpresponse servlet-mapping

我的Web应用程序中的某些请求访问存在问题。我无法弄清楚这个问题。

在我的应用程序中,servlet映射配置就是这样..

 <servlet>
     <servlet-name>default</servlet-name>
     <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
     <load-on-startup>0</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

并且调度程序servlet的spring配置是这样的。

WebApplicationInitializerConfig

AnnotationConfigWebApplicationContext dispatcherContext = new AnnotationConfigWebApplicationContext();
        dispatcherContext.register(DispatcherConfig.class);

        DispatcherServlet dispatcherServlet = new DispatcherServlet(dispatcherContext);
        ServletRegistration.Dynamic dispatcher;

        dispatcher = servletContext.addServlet("api/", dispatcherServlet);
        dispatcher.setLoadOnStartup(1);


        String apiMappingPath = /api/*;

        dispatcher.addMapping(apiMappingPath);

当我发出一些API请求时,调用转到方法和方法sout也会在服务器日志中打印。但是没有响应。

有关我在glassfish服务器上部署应用程序的信息。

我也无法解决问题的原因。如果有人知道然后帮助我。

方法代码:

 @RequestMapping(value = "/email", method = RequestMethod.POST)
    public Map passwordResetMail(@RequestBody(required = false) String email, HttpServletRequest request, HttpServletResponse response) {

        system.out.println("email"+email);
            Map map = new HashMap();
           map.put("email",email);
          return map;
}

0 个答案:

没有答案