tomcat7 + selenium 环境搭建问题

[复制链接]
查看11 | 回复4 | 2021-1-27 06:07:54 | 显示全部楼层 |阅读模式
javaweb工程tomcat版本用的是tomcat7.0.90selenium用的jar包是selenium-server-standalone2.40.0
Causedby:java.lang.NoClassDefFoundError:org/openqa/selenium/WebDriver
atjava.lang.Class.getDeclaredConstructors0(NativeMethod)
atjava.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
atjava.lang.Class.getDeclaredConstructors(Class.java:2020)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1074)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1047)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)
atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1128)
atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1056)
atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:566)
atorg.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
atorg.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:349)
...60more
Causedby:java.lang.ClassNotFoundException:org.openqa.selenium.WebDriver
atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1928)
atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1771)
...78more
此问题只在tomcat7使用会出现这样的问题,tomcat8使用没有问题,初步怀疑是jar包冲突问题或者是不兼容问题,但不知道该如何解决,
现在要求tomcat7版本坚决不能换,但是换seleniumjar包版本貌似没有用,麻烦各位大佬给看看,如果不能解决,分享下你们在tomcat7版本下搭建selenium环境所使用的selenium相关jar包也行,跪求
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:07:54 | 显示全部楼层
org/openqa/selenium/WebDriver这个类所在的jar(应该是selenium的驱动包里的吧),放到tomcat的lib目录下试试呢。
回复

使用道具 举报

千问 | 2021-1-27 06:07:54 | 显示全部楼层
引用1楼oh_Maxy的回复:org/openqa/selenium/WebDriver这个类所在的jar(应该是selenium的驱动包里的吧),放到tomcat的lib目录下试试呢。

虽然启动没报错,但是在运行的时候会报和之前一模一样的错误
"stacktrace":"org.openqa.selenium.remote.UnreachableBrowserException:Couldnotstartanewsession.Possiblecausesareinvalidaddressoftheremoteserverorbrowserstart-upfailure.\nBuildinfo:version:'2.40.0',revision:'4c5c0568b004f67810ee41c459549aa4b09c651e',time:'2014-02-1911:13:01'\nSysteminfo:host:'',ip:'',os.name:'Linux',os.arch:'amd64',os.version:'2.6.32-642.4.2.el6.x86_64',java.version:'1.8.0_192'\nDriverinfo:driver.version:ChromeDriver\n\tatorg.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:567)\n\tatorg.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:218)\n\tatorg.openqa.selenium.chrome.ChromeDriver.startSession(ChromeDriver.java:181)\n\tatorg.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:113)\n\tatorg.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:117)\n\tatorg.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:160)\n\tatorg.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:149)\n\tatorg.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:138)\n\tat
回复

使用道具 举报

千问 | 2021-1-27 06:07:54 | 显示全部楼层
对于这个帖子来说,这是一个新的问题。
host:'',ip:''
地址信息是不是传的有问题。
回复

使用道具 举报

千问 | 2021-1-27 06:07:54 | 显示全部楼层
引用3楼oh_Maxy的回复:对于这个帖子来说,这是一个新的问题。
host:'',ip:''
地址信息是不是传的有问题。

hostip被我吃掉了。。。不方便给人看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行