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

org.springframework.scheduling.annotation@async引发服务器错误

谷梁智
2023-03-14
@Async
public void DoAsynOperation(String param) {
                   restTemplate.exchange("URL", HttpMethod.PUT, entity,Object.class, parameters);
}
@Override
public void callingFunction(String abc) {
    DoAsynOperation(abc);
}

[dispatcherServlet]:路径为[]的上下文中servlet[dispatcherServlet]的servlet.service()引发异常[请求处理失败;]

对此有什么意见吗?

共有1个答案

郤令
2023-03-14

您必须允许servlet配置

例如:

public class WebAppInitializer implements WebApplicationInitializer{

    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {
          AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
            ContextLoaderListener contextLoaderListener = new ContextLoaderListener(ctx);
            servletContext.addListener(contextLoaderListener);
            ctx.register(WebConfig.class);
            ServletRegistration.Dynamic servlet = servletContext.addServlet("dispatcher", new DispatcherServlet(ctx));
            servlet.setLoadOnStartup(1);
            servlet.addMapping("/");
            servlet.setAsyncSupported(true); // For Allow Async Calls
            servlet.setInitParameter("dispatchOptionsRequest", "true");

    }

请检查您的配置

 类似资料:
  • 授予codeBase“file:/home/rozerin/ideaprojects/computetest/src/main/java/”{permission java.security.allpermission;}; 堆栈跟踪是; ComputeEngine异常:java.security.AccessControllException:在java.security.AccessContr

  • 服务器的引导共用了客户端引导的一些逻辑。 引导服务器的方法 下表显示了 ServerBootstrap 的方法 Table 9.2 Methods of ServerBootstrap‘ 名称 描述 group 设置 EventLoopGroup 用于 ServerBootstrap。这个 EventLoopGroup 提供 ServerChannel 的 I/O 并且接收 Channel cha

  • 我正在尝试按照在中提到的步骤进行操作http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html 站点为aws sns开发一个示例推送服务。我一直得到下面提到的错误 =========================================== 捕获到AmazonServiceException,这意味着您的请求已发送到Ama

  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

  • 这就是我试图实现的目标,但却出现了Zuul转发错误。 祖尔吉图布 用户注册微服务——它将调用另一个微服务。此外,它还有其他一些API。GitHub链接 UserSearchDelete:上面的UserRegistration microservice将调用此服务。GitHub链接 Eureka服务器:GitHub链接 如果我在本地主机上运行Springboot STS中的服务,那么一切都正常。但如