Tomcat应用程序内的Ghost驱动程序

时间:2014-09-08 10:41:08

标签: java tomcat selenium phantomjs

我想在Tomcat WebApp中使用PhantomJS。

为此,我找到了Ghost Driver,我成功地将其集成到了我的应用程序中。 我将依赖项添加到Selenium:selenium-server-standalone-2.42.2.jar

它有效,但与Tomcat的jar有一些冲突:

[exec] INFO: validateJarFile(/Users/charles/Pidoco/Editor/dev/webapps/rabbit/WEB-INF/lib/selenium-server-standalone-2.42.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

为什么当Tomcat说" jar没有加载"? Tomcat是否加载了jar的一部分?

是否可以让Ghost驱动程序与Tomcat一起使用?

1 个答案:

答案 0 :(得分:0)

可以通过添加一些Selenium罐而不是整个Standalone包来实现。

这里是我需要的jar列表:

commons-exec-1.1.jar
guava-18.0.jar
httpclient-4.3.2.jar
httpcore-4.3.1.jar
json-20080701.jar
phantomjsdriver-1.1.0.jar
selenium-api-2.42.2.jar
selenium-java-2.42.2.jar
selenium-remote-driver-2.42.2.jar

我大多在http://mvnrepository.com/

找到它们