jenkins 启动slave时,找不到合适的java程序

今天添加slave 又不成功,我用右键,发现随意点了java的那个打开,结果刚弹出来就关闭了窗口,显示未启动成功。

真是小白的想法,不过跟工具打交道久了,多少逻辑上想一下不对。

一定是用了不合适的程序打开了这个文件,既然我之前java的各项设置都已经做过了。

那么哪里的问题,我找到jre7 下面,按照指示:

    • Run from slave command line:

      javaws http://sghw-autotest.2kgames.t2.corp:8080/computer/SLAVE_BADASST4/slave-agent.jnlp
    • Or if the slave is headless:
      java -jar slave.jar -jnlpUrl http://sghw-autotest.2kgames.t2.corp:8080/computer/SLAVE_BADASST4/slave-agent.jnlp

cmd 下进入到jre目录,找到javaws.exe. 拖入到cmd下,然后输入网址,正确弹出确认框。 果然可以。第二种方法也试一试,顺利通过。

关键是,这样也麻烦,于是open with,选择指定程序到jre目录下的javaws.exe。 也能打开了。再切回来右键看:

				
时间: 2024-10-24 15:55:26

jenkins 启动slave时,找不到合适的java程序的相关文章

jenkins 启动slave,出现com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:8080/jnlpJars/remoting.jar

master: linux slave: win7 64位系统 在配置好系统后,采用jnlp的方式启动slave节点,报错如下: com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:8080/jnlpJars/remoting.jar at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source) at c

启动WebLogic时找不到JRE该怎么办(如果在WebLogic 上更改JDK)

The JRE was not found in directory C:\PROGRA~1\Java\jdk1.6.0_20. (JAVA_HOME) Please edit your environment and set the JAVA_HOME variable to point to the root directory of your Java installation. 请按任意键继续. . . 当你在启动WebLogic看到这样的字段时,说明WebLogic无法找到并访问你的J

Jenkins的slave异常:Exception in thread "main" java.lang.ClassNotFoundException: hudson.remoting.Launcher

当任务分配到slave上执行时,报如下错误: Parsing POMs Established TCP socket on 38257 maven33-agent.jar already up to date maven33-interceptor.jar already up to date maven3-interceptor-commons.jar already up to date [b012ef95d917292e062fe3d70c7a9b01] $ java -cp /var/l

制作U盘启动盘时卡死不动了怎么办?

有些用户启动快启动u盘启动软件后出现软件卡死无法操作,弹出一个提示框,显示程序没有响应,为什么会出现这种情况呢?该如何来解决?下面小编给大家分析一下原因并分享解决方法. 问题分析: 安装完快启动U盘启动软件后打开软件发现软件卡死,程序没有响应的原因是因为快启动软件和迅雷下载工具起冲突导致的. 解决方法: 出现此问题时我们可以把迅雷以及其他相关下载工具关闭然后重新打开快启动U盘启动软件即可解决问题. 为了保证大家在使用快启动软件进行u盘一键制作时不失败,可关闭相关检测u盘的软件以及杀毒工具,以保证

java程序在一个电脑上只启动一次,只开一个进程

方案1: 单进程程序可以用端口绑定.程序启动的时候可以尝试看该端口是否已经被占用,如果占用则程序已经启动. 方案2:你可以在java程序中创建一个隐藏文件,程序退出的时候删除这个文件.这样在程序启动的时候,你判断是否存在这个文件,如果存在说明已经启动. import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.channels.FileLock; /** *

使用appium进行ios测试,启动inspector时遇到的问题(一)

最近在公司,让做ios的自动化测试,因为以前做过android的自动化测试,用的也是appium,觉得没什么,结果一开始在搭建环境就遇到了很多的问题,现在将我遇到的问题,以及解决方法,给大家分享出来.(ps:吐槽一下testhome,发了两个帖子一个提问帖一个心得分享帖,全都给拉到违规区了,问题也没有人给看) 进入正题,说一下我的环境: xcode 7.1.1 simulator 9.1 appium 1.4.13 iphone 5s  ios9.1 首先说一下,appium 在ios版本选择这

Eclipse启动Tomcat时,45秒超时解决方案

在Eclipse中启动Tomcatserver时,常常因为系统初始化项目多,导致出现45秒超时的Tomcatserver启动错误,出现以下的错误. 曾经我们一般通过找到XML配置文件,将相应Timeout为45的值,改动为觉得足够大来解决这个问题. 可是有时候这样非常麻烦,有时候根本就在配置文件里找不到Timeout的属性值,所以这里有一种能够高速的解决方法. 解决方法: 1.双击Servers视图中的相应的Server,打开Server的属性界面.例如以下图: 2.在上图的Timeouts->

启动tomcat时遇到的问题

1.当启动Tomcat时,出现了如下信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\tools\myeclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;D:\Progr

找不到合适的工作怎么办

这是我在分答上收到的几个问题: 我刚刚为了一份喜欢的工作放弃了别人介绍的工作,是不是很冲动? 职业上经常讲匹配度,但是在现实中为什么匹配度很难落地呢?你越不想要的,他越出现,你想要的,越不给你来,这是什么情况? 我找了半年多工作,面试了30多家公司,到现在也没找到符合自己要求的,怎么办? 这些问题引起我的思考: 究竟什么是合适的工作? 长时间找不到合适的工作时怎么办? 所谓合适的工作 你想平台大.薪水高.离家近.工作轻松,他想时间自由.工作有挑战.人际关系简单,我想获得足够的尊重.能一展所长--