Java 无法通过Jenkins加载TestNG/Ant JAR
创建了一个TestNG套件,所有东西都可以在Eclipse中正常工作 当我试图和詹金斯一起管理我的套房时,问题开始了 Jenkins托管在一台具有java版本的服务器上: java版本“1.7.0_151” OpenJDK运行时环境(rhel-2.6.11.0.el6_9-x86_64 u151-b00) OpenJDK 64位服务器虚拟机(构建24.151-b00,混合模式) 套件结构:Java 无法通过Jenkins加载TestNG/Ant JAR,java,selenium,jenkins,testng,Java,Selenium,Jenkins,Testng,创建了一个TestNG套件,所有东西都可以在Eclipse中正常工作 当我试图和詹金斯一起管理我的套房时,问题开始了 Jenkins托管在一台具有java版本的服务器上: java版本“1.7.0_151” OpenJDK运行时环境(rhel-2.6.11.0.el6_9-x86_64 u151-b00) OpenJDK 64位服务器虚拟机(构建24.151-b00,混合模式) 套件结构: drwxrwx。詹金斯詹金斯4096年7月10日03:21。 drwxr-xr-x。4詹金斯詹金斯4096
drwxrwx。詹金斯詹金斯4096年7月10日03:21。
drwxr-xr-x。4詹金斯詹金斯4096年7月9日11:55。。
drwxrwxrwx。2詹金斯詹金斯4096年7月10日03:21宾
-rwxrwxrwx。1詹金斯詹金斯8985七月10日03:21.课程路径
drwxrwxrwx。4詹金斯詹金斯4096年7月10日03:21
-rwxrwxrwx。1 jenkins jenkins 19039 Jul 10 03:21 HelpText.xlsx
-rwxrwxrwx。1 jenkins jenkins 39902 Jul 10 03:21 eclipse.docx中的导入项目
drwxrwxrwx。2詹金斯詹金斯4096 Jul 10 03:21 lib
-rwxrwxrwx。1詹金斯詹金斯302 Jul 10 03:21 log4j.properties
drwxrwxrwx。3詹金斯詹金斯4096年7月9日11:55 Mac
-rwxrwxrwx。jenkins jenkins 389 Jul 10 03:21.项目
-rwxrwxrwx。1 jenkins jenkins 657005 Jul 10 03:21 selenium-java-2.53.1-srcs.jar
drwxrwxrwx。2詹金斯詹金斯4096 Jul 10 03:21.设置
drwxrwxrwx。4詹金斯詹金斯4096年7月9日11:55 src
drwxrwxrwx。2詹金斯詹金斯4096年7月10日03:21测试执行日志
-rwxrwxrwx。1 jenkins jenkins 361 Jul 10 03:21 testng.xml
drwxrwxrwx。6 jenkins jenkins 4096 Jul 10 03:21测试输出
drwxrwxrwx。3詹金斯詹金斯4096年7月9日11:55获胜
生成命令:
set
classpath=/var/lib/jenkins/workspace/testing/CC_Regression/bin;/var/lib/jenkins/workspace/testing/CC_Regression/lib/*
java org.testng.TestNG testng.xml
生成控制台输出:
+ set classpath=/var/lib/jenkins/workspace/testing/CC_Regression/bin
+ /var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-1.7.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-launcher-1.7.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/apache-mime4j-0.6.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/bsh-2.0b4.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/bson-3.0.4.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/cglib-nodep-2.1_3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/commons-codec-1.10.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/commons-collections4-
4.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/commons-exec-
1.3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/commons-io-2.4.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/commons-logging-1.2.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/curvesapi-1.04.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/extent-config.xml
/var/lib/jenkins/workspace/testing/CC_Regression/lib/extentreports-2.41.2.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/extentreports-3.0.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/Flash.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/freemarker-2.3.23.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/gson-2.3.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/guava-19.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/hamcrest-core-1.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/hamcrest-core-1.3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/hamcrest-library-1.3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/httpclient-4.5.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/httpcore-4.4.3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/httpmime-4.5.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/jcommander-1.48.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/jna-4.1.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/jna-platform-4.1.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/jsoup-1.8.3.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/junit-4.10.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/junit-4.12.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/log4j-1.2.17.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/log4j-api-2.7.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/log4j-api-2.7-
javadoc.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/log4j-api-2.7-
sources.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/log4j.properties
/var/lib/jenkins/workspace/testing/CC_Regression/lib/mongodb-driver-
3.0.4.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/mongodb-driver-core-
3.0.4.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/netty-3.5.7.Final.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/phantomjsdriver-
1.2.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-examples-3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-excelant-3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-ooxml-3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-ooxml-schemas-
3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/poi-scratchpad-3.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/selenium-java-
2.53.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/selenium-java-2.53.0-
srcs.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/selenium-server-
standalone-2.53.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/sikulixapi.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/sikulix.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/snakeyaml-1.15.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/sqlite-jdbc-
3.8.11.1.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/testng-6.9.9.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/xmlbeans-2.6.0.jar
/var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-1.7.0.jar: line 1:
PK: command not found
/var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-1.7.0.jar: line 2:
�9�5: command not found
/var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-1.7.0.jar: line 3:
syntax error near unexpected token `K+:%���-
���������w�@����C��6jeJ'
/var/lib/jenkins/workspace/testing/CC_Regression/lib/ant-1.7.0.jar: line 3:
`�9�5�R����META-
INF/MANIFEST.MF�ϱN�0�ݒ���T$�uQ+u(K+:%���-
���������w�@����C��6jeJ)*�L*�;�q6��)�c�?
��3�k����\T���j7�c�U{j��F�X�u1n�o�N���ѱI@'
Build step 'Execute shell' marked build as failure
Finished: FAILURE
注意:当尝试使用本地安装的Jenkins时,一切都很好。
本地系统-->Java版本详细信息
java版本“1.8.0_121”
Java(TM)SE运行时环境(build 1.8.0_121-b13)
Java HotSpot(TM)64位服务器虚拟机(构建25.121-b13,混合模式)
请建议考虑使用Maven构建项目。它在调试和依赖关系管理方面会做得更好。Jenkins还有比ant更好的maven集成。首先,您的本地java版本与服务器java版本不匹配。一个是1.7,另一个是1.8。确保两者都有相同的JDK。也如@automedowl所述。考虑使用Maven构建工具。您不应该有这些问题。更新了服务器java版本,一切正常