项目用前后端分离的方式,前端采用ajax传值,后端也做了跨域请求的处理,但是每次的options请求都会报
2018-12-13 17:01:39.897 ERROR 4488 --- [nio-8050-exec-1] .w.i.g.WadlGeneratorJAXBGrammarGenerator : Failed to generate the schema for the JAX-B elementscom.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:66) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:405) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:253) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:84) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:66) ~[jaxb-impl-2.1.jar:2.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_171]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247) ~[na:1.8.0_171]
这样的错误。
错误出来之后会回到正常的请求上去,并不影响请求的响应。
2018-12-13 17:01:39.897 ERROR 4488 --- [nio-8050-exec-1] .w.i.g.WadlGeneratorJAXBGrammarGenerator : Failed to generate the schema for the JAX-B elementscom.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:66) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:405) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:253) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:84) ~[jaxb-impl-2.1.jar:2.1]
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:66) ~[jaxb-impl-2.1.jar:2.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_171]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247) ~[na:1.8.0_171]
这样的错误。
错误出来之后会回到正常的请求上去,并不影响请求的响应。
参考地址
https://stackoverflow.com/questions/30362637/failed-to-generate-the-schema-for-the-jax-b-only-happens-during-cors-call-to-re以后遇到这种问题可以直接 Google 错误码,解决速度会比 BBS 快速一些。