scufeng 发表于 2010-1-7 15:26:11

关于启动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:38

最好装6吧~~~5貌似不支持:)

还有就是看JAVA环境变量和路径配置是否正确

scufeng 发表于 2010-1-8 08:35:25

回复 2# 的帖子

谢谢 ,总算 还有人回答我,呵呵 ,我试试吧

park_p 发表于 2010-1-8 08:56:33

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:31

我解压了那个sever这个jar包,里面只有三个文件,一个.classpath,一个 .project,还有就是meta-inf文件夹下面有个MANIFEST.MF,你说的配置文件就是这个吧,我这个里面就只有一行内容 Manifest-Version: 1.0
同样的jar包,我在家里自己电脑上运行都可以 ,在公司就不行 ,我想估计是环境的原因,公司电脑装太多的东西了。但是我就是不知道怎么解决啊,闷!我都把jdk的环境变量加到我的电脑属性里面了

park_p 发表于 2010-1-11 08:59:51

你的配置文件里只有你说的那一行我觉得是不对的,应该有下面这一行表明jar包中的主运行类是哪个。如果你的jar是不可执行的,可以没有这个。好像......你在试试吧
Main-Class: org.openqa.selenium.server.SeleniumServer

scufeng 发表于 2010-1-11 09:45:23

谢谢了,我回去重新看了下,是我的问题,貌似从家里拷到公司的时候没拷贝完,呵呵,还是谢谢你了哈,这么耐心的给我解答

moony 发表于 2010-12-15 14:17:24

什么问题引起的呢,我也出现这个问题,弄了半天还是不行,楼主的问题解决没有,怎么解决的。

gaha 发表于 2010-12-30 18:14:11

先检查你的jdk能不能运行起来,然后 java -version 估计都不行。

Q侧耳听花开 发表于 2011-3-14 15:57:37

RC文件夹下的文件都有用,别删了,selenium-sever.jar要结合其他文件,放一起再启动就行了
页: [1]
查看完整版本: 关于启动selenium RC 服务器命令问题