2009-08-12 9 views
2

finden Wenn ich versuche jMeter im Server-Modus auszuführen, erhalte ich diese Ausnahme:jMeter Server-Modus - Windows-nicht "rmiregistry"

"Windows can not find 'rmiregistry'"

. Ich weiß nicht, wie ich das lösen soll, ich habe darüber gegoogelt, aber ich habe nichts gefunden, was mit meinem Problem zu tun hat.

+0

Haben Sie mehr Protokollinformationen über den Fehler? –

+0

@ Superfilin, ich nicht. Wenn ich jmeter-server.bat betreibe, erhalte ich eine Fehlermeldung mit diesem Fehler. – Cleiton

Antwort

4

Es hört sich so an, als hätten Sie die rmiregistry nicht in Ihrem Pfad. Stellen Sie sicher, dass sich das Verzeichnis java \ bin in Ihrem Pfad befindet.

Sobald das erledigt ist, zu überprüfen, es funktioniert:

Start -> Run -> cmd -> start rmiregistry 

Wenn das nicht funktioniert, überprüfen Sie wieder Ihren Weg.

Möglicherweise müssen Sie die Registrierung selbst starten, bevor Sie jmeter-server.bat ausführen. Bearbeiten Sie außerdem die Stapeldatei, um sicherzustellen, dass sie mit den richtigen Servereinstellungen ausgeführt wird.

+2

Es hat für mich funktioniert. Sie müssen überprüfen, dass die Umgebungsvariable (Pfadvariable in Windows) gesetzt ist. Für mich ist das: D: \ Programme \ Java \ jdk1.6.0_22 \ bin – ruben

3

Dylans Antwort ist am wahrscheinlichsten, aber um nur eine Klarstellung hinzuzufügen, wird Ihr Pfad als Umgebungsvariable in Windows gespeichert. Über die Befehlszeile können Sie Folgendes ausführen:

echo %PATH% 

Um den Wert der Variablen zu sehen. Sie sollten eine Semikolon-getrennte Ausgabe verschiedener Verzeichnispfade sehen.

an die Variable anzuhängen (wenn Java \ bin nicht da ist) die folgenden Befehle verwenden:

set PATH=%PATH%;[full path to java\bin] 

Um zu überprüfen, dass die RMI-Registry korrekt gestartet wurde, können Sie prüfen, ob er auf seine hört Standard-Port (1099, wenn Sie nicht anders angegeben haben) mit einem Tool wie TCP-Ansicht.

+0

Ausgezeichnete Punkte. –