2014-11-11 5 views
0

동일한 이진 파일을 사용하여 Windows 및 Linux에서 jmeter 인스턴스를 실행 했으므로 정상적으로 작동합니다. 동일한 파일을 solaris에 복사 한 후 "유효하지 않거나 손상된 jarfile ApacheJMeter.jar"오류를 발생시키고 종료합니다.Jmeter가 solaris에서 작동하지 않습니다. 잘못되었거나 손상된 jarfile을 throw합니다. ApacheJMeter.jar

apt-get을 사용하여 직접 바이너리를 설치할 수있는 권한이 없습니다.

.../아파치 JMeter를-2.11/빈 $ 자바 -jar ApacheJMeter.jar ApacheJMeter.jar 잘못되었거나 손상 jarfile가

OS : 오라클 솔라리스 10 9/10 s10x_u9wos_14a X86 JMeter를 : 버전 2.11 Java : 버전 1.6.0_21

답변

0

ApacheJMeter.jar 파일이 손상되었습니다. 체크섬을 확인하십시오. 리눅스에

$ sum *.jar 
48768 26 ApacheJMeter.jar 

: 내가 솔라리스 머신에 리눅스에서의 작업 위치에서 바이너리 파일을 복사하는 간단한 SCP를했던

$ sum -s *.jar 
48768 26 ApacheJMeter.jar 
0

Solaris에서, 당신은 다음 출력을 얻게 될 것이다. 이것은 sum -s * .jar를 실행할 때 분명히 손상을 보였습니다.

바이너리의 tar 아카이브를 복사했습니다. 이제 부패는 sum 명령으로 표시되지 않습니다. .../apache-jmeter-2.11/bin $ sum * .jar 48768 26 ApacheJMeter.jar

그러나 여전히 손상 오류가 표시됩니다. .../apache-jmeter-2.11/bin $ java -jar ApacheJMeter.jar jarfile이 잘못되었거나 손상되었습니다. ApacheJMeter.jar

+0

JRE 버전을 업데이트 해보십시오. –

+0

제안 해 주셔서 감사합니다. 제약 조건 때문에 현재 JRE 버전을 업그레이드 할 수 없습니다. 그러나, 나는 같은 JRE 버전을 포함하여 비슷한 환경을 가진 다른 머신에서 이것을 실행하려고 시도했다. 나는 이전에 사용 된 기계에 대한 환경 제한이 있음을 짐작하고있다. – user3865019