詹金斯无法运行我的Maven Selenium项目

时间:2016-08-03 16:36:02

标签: maven selenium jenkins

实际上我跑了几次我的项目,但它没有用。 詹金斯无法打开任何浏览器

我在这里搜索并找到了两个主要解决方案:

  1. 检查Jenkins服务器中的允许服务...
  2. 使用java -jar jenkins.war
  3. 第二个给我看了几个错误,让我觉得我的jenkins中有配置问题

    这是控制台返回的内容(对不起,太长了)

    
    
    Broker
    
    
    

    请帮忙吗?

    提前致谢

    哈姆扎。

2 个答案:

答案 0 :(得分:3)

您的堆栈跟踪表明您尝试运行8080的特定端口Jenkins已被其他进程占用。

请参阅下面的日志声明: -

AVERTISSEMENT: FAILED ServerConnector@51c668e3{HTTP/1.1}{0.0.0.0:8080}: java.net.BindException: Address already in use: bind

因此,如果你想推出Jenkins,你可以在这里找到2个选项: -

选项1:

确定已占用端口8080的进程,您可以使用netstat命令执行相同操作。

netstat -anp | find "portNumber"

上面的命令将为您提供正在使用此端口的进程的Process Id。然后,您可以终止此过程并启动Jenkins

选项2

默认情况下,Jenkins在端口8080上运行,而不是使用默认配置,您可以使用命令在另一个端口上运行jenkins: -

java -jar jenkins.war --httpPort=9090
                                  |----------- Replace with any free port.

答案 1 :(得分:1)

尝试netstat -an | grep 8080,如果它在那里,那么您的Jenkins服务器已经启动。请尝试http://localhost:8080完成配置。