首页

eureka停用服务服务时报AbstractWadlGeneratorGrammarGenerator : Couldnt find grammar element for class..ajax OPTIONS跨域等问题

标签:AbstractWadlGeneratorGrammarGenerator,ajax跨域,找不到语法元素,Eureka,自定义注册中心,ajax PUT,OUT_OF_SERVICE,DOWN,UP,springcloud,ajax options     发布时间:2022-04-12   

一、错误描述

通过spring cloudeureka自定义注册中心,将OUT_OF_SERVICE/DOWN/UP用户命令对注册服务进行停用或启用等操作(例如http://desktop-sij47kq:9999/eureka/apps/EUREKA-SERVICES/DESKTOP-SIJ47KQ:eureka-services:9990/status?value=OUT_OF_SERVICE提交完整接口地址),访问http://localhost:9999/注册中心,点击如下图OUT停用命令,前台提示“请求失败”..后台打印“INFO 48868 --- [io-9999-exec-10] .g.AbstractWadlGeneratorGrammarGenerator : Couldn't find grammar element for class javax.ws.rs.core.Response”错误提示。

eureka停用服务服务时报AbstractWadlGeneratorGrammarGenerator : Couldnt find grammar element for class..ajax OPTIONS跨域等问题

二、解决方法

从上图请求AJAX看出来,模板指定type是PUT,但是实际requet method是OPTIONS, 实际请求地址AJAX是hostname请求,直接判断ajax的跨域造成的,换为http://desktop-sij47kq:9999/访问,问题解决了

eureka停用服务服务时报AbstractWadlGeneratorGrammarGenerator : Couldnt find grammar element for class..ajax OPTIONS跨域等问题

  • ◆ 相关内容