天天看点

javax.ws.rs.BadRequestException: HTTP 400 Bad Request错误处理

用的是webService JAX-WS-RS   我这里报的错误是因为访问webService的路径错误 才会导致以下错误

20:23:46,200 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: HTTP 400 Bad Request

javax.ws.rs.BadRequestException: HTTP 400 Bad Request

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at org.apache.cxf.jaxrs.client.AbstractClient.convertToWebApplicationException(AbstractClient.java:478)

at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:886)

at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:854)

at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:417)

at org.apache.cxf.jaxrs.client.WebClient.get(WebClient.java:600)

at cn.itcast.bos.web.action.CustomerAction.login(CustomerAction.java:194)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:870)

at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1293)

at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)

at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)

at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)

at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)

at ognl.ASTMethod.getValueBody(ASTMethod.java:90)

继续阅读