51Testing软件测试论坛

标题: 关于启动selenium RC 服务器命令问题 [打印本页]

作者: scufeng    时间: 2010-1-7 15:26
标题: 关于启动selenium RC 服务器命令问题
我在命令行下用 java -jar selenium-sever.jar 启动服务器,起不起来,出现提示,failed to load Main-class manifest attribute from selenium-sever.jar.
我安装了jdk 的版本为1.5.0_14,是版本太低的原因吗
作者: 欺负人    时间: 2010-1-7 21:33
最好装6吧~~~5貌似不支持

还有就是看JAVA环境变量和路径配置是否正确
作者: scufeng    时间: 2010-1-8 08:35
标题: 回复 2# 的帖子
谢谢 ,总算 还有人回答我,呵呵 ,我试试吧
作者: park_p    时间: 2010-1-8 08:56
failed to load Main-class manifest attribute from selenium-sever.jar
这个报错信息是说明jar包里配置文件中指的启动类加载失败,应该是这意思吧
猜测:检查jar里的那个jar配置文件,看看里面的内容,我的文件中内容为:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 10.0-b23 (Sun Microsystems Inc.)
Main-Class: org.openqa.selenium.server.SeleniumServer

好像最后要有一个空回车。
在看看你的jar包里对应位置下是不是有org.openqa.selenium.server.SeleniumServer这个类。
如果都对,那可能是你java环境的问题了。你在敲命令的时候,是不是已经进入了你jar包所在的目录啊?
这个也比较重要,因为jar不在当前目录并且path里没配好,都有可能报类找不到。
这个报错信息好像是找到jar包了,俺也是猜,你这能从各方面入手试试看了,希望能帮你解决问题。
作者: scufeng    时间: 2010-1-9 08:38
我解压了那个sever这个jar包,里面只有三个文件,一个.classpath,一个 .project,还有就是meta-inf文件夹下面有个MANIFEST.MF,你说的配置文件就是这个吧,我这个里面就只有一行内容 Manifest-Version: 1.0
同样的jar包,我在家里自己电脑上运行都可以 ,在公司就不行 ,我想估计是环境的原因,公司电脑装太多的东西了。但是我就是不知道怎么解决啊,闷!我都把jdk的环境变量加到我的电脑属性里面了
作者: park_p    时间: 2010-1-11 08:59
你的配置文件里只有你说的那一行我觉得是不对的,应该有下面这一行表明jar包中的主运行类是哪个。如果你的jar是不可执行的,可以没有这个。好像......你在试试吧
Main-Class: org.openqa.selenium.server.SeleniumServer
作者: scufeng    时间: 2010-1-11 09:45
谢谢了,我回去重新看了下,是我的问题,貌似从家里拷到公司的时候没拷贝完,呵呵,还是谢谢你了哈,这么耐心的给我解答
作者: moony    时间: 2010-12-15 14:17
什么问题引起的呢,我也出现这个问题,弄了半天还是不行,楼主的问题解决没有,怎么解决的。
作者: gaha    时间: 2010-12-30 18:14
先检查你的jdk能不能运行起来,然后 java -version 估计都不行。
作者: Q侧耳听花开    时间: 2011-3-14 15:57
RC文件夹下的文件都有用,别删了,selenium-sever.jar要结合其他文件,放一起再启动就行了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2