【发布时间】:2016-12-12 07:02:25
【问题描述】:
我创建了一个使用 Spring 框架的 Restful 服务,我正在尝试使用驱动程序 Google Chrome 包含一个调用 Selenium Java 的方法,但要创建对象 WebDriver driver = new ChromeDriver ();
This me 生成异常:
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.StackOverflowError
org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1302)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:977)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
causa raíz
java.lang.StackOverflowError
java.lang.Exception.<init>(Exception.java:102)
java.lang.ReflectiveOperationException.<init>(ReflectiveOperationException.java:89)
java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:72)
sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:497)
org.json.JSONObject.populateMap(JSONObject.java:1015)
org.json.JSONObject.<init>(JSONObject.java:279)
org.json.JSONObject.wrap(JSONObject.java:1527)
org.json.JSONObject.populateMap(JSONObject.java:1017)
org.json.JSONObject.<init>(JSONObject.java:279)
org.json.JSONObject.wrap(JSONObject.java:1527)
org.json.JSONObject.populateMap(JSONObject.java:1017)
org.json.JSONObject.<init>(JSONObject.java:279)
org.json.JSONObject.wrap(JSONObject.java:1527)
在主类中独立运行平稳,但我需要它来自服务Restful
【问题讨论】:
-
您能否在代码中包含一个运行平稳的 sn-p,以及另一个引发异常的 snipper?
标签: java spring selenium selenium-chromedriver