2017-07-21 2 views
2

Ich benutze Ubuntu 16.04 und ich muss Restcomm JSS7 Stack als JBoss AS Service installieren und ausführen.Warum enthält mein JBoss AS bin-Verzeichnis kein run.sh-Skript?

Ich folgte this video tutorial JBoss AS 7 installieren Dann stelle ich die JBOSS_HOME Umgebungsvariable Installationsverzeichnis von JBoss AS 7. Als Ergebnis konnte ich die JBoss AS erfolgreich von ./run.sh starten in der Ausführung bin Unterordner des Installationsverzeichnisses.

Dann folgte ich this guide, Restcomm JSS7-Stack zu installieren. Dafür habe ich heruntergeladen restcomm-jss7-7.4.1404.zip, dekomprimiert sie /opt/ und navigiert dann zu dem ss7-jboss Unterverzeichnis und dann ausgeführt ant deploy, und das Ergebnis war

... 
BUILD SUCCESSFUL 

, die zur Führung nach ist ein Hinweis auf den Dienst erfolgreich bereitgestellt. Ich bin nach Kapitel 4 Abschnitt 4.1 von this user manual zu laufen es als JBoss AS-Service

Dann. Danach

Alles, was Sie tun müssen, um den Service zu starten, starten Sie die JBoss AS. Dieser startet automatisch den SS7-Dienst. Um den JBoss Server zu starten, müssen Sie das Startskript run.sh (Unix) oder run.bat (Microsoft Windows) im Verzeichnis/bin ausführen (unter Unix oder Windows).

zwei Probleme:

  1. Mein <jboss_install_directory>/bin hat kein run.sh Skript. Aus diesem Grund habe ich versucht, JBoss AS mit dem normalen standalone.sh Skript auszuführen.

  2. Weiter in der Bedienungsanleitung wird angegeben:

Ergebnis: Wenn der Dienst ordnungsgemäß gestartet Sie abhängig von Ihrer Umgebung in der Unix-Terminal oder Eingabeaufforderung folgenden Zeilen sehen sollten:

(. Hinweis: ich habe , da sie zu lang ist in dieser Frage einzufügen)

Aber ich sehe keine dieser Zeilen in meinem Terminal. Vielmehr mein Terminal-Ausgabe ./standalone.sh des Laufens ist pasted here.

Ich weiß also nicht, wie und wohin man von hier zu gehen. Bitte helfen Sie.


HINWEIS: Diese Frage ist nicht ein Duplikat meiner anderen Frage. Wie ich bereits in den Fragetiteln erwähnt habe, geht es in dieser Frage darum, warum meine JBoss AS-Installation kein run.sh Skript enthält und was ihre Alternative wäre. Die andere Frage betrifft einen möglichen Befehl, um herauszufinden, welche JBoss-Dienste gestartet werden, wenn sie ausgeführt wird. Wenn ein Anfänger anfängt, etwas zu lernen, wird sein gesamter Zweck die Arbeit nicht erledigen. Sie haben viele Verwirrungen/Fragen in ihren Gedanken.

+0

Mögliches Duplikat von [Wie finde ich heraus, ob ein bestimmter Dienst ausgeführt/gestartet wird, wenn JBOSS AS gestartet wird?] (Https://stackoverflow.com/questions/45233855/how-to-find-if-a-particular- service-is-run-started-wann-jboss-wie-ist-gestartet. Bitte wiederholen Sie nicht die gleiche Frage, wenn Sie keine Antwort erhalten. Verbessere die ursprüngliche Frage, um deine Chancen auf eine Antwort zu verbessern. –

+0

@RobinTopper Vielen Dank für den Hinweis. Aber sie sind keine Duplikate. Ich erklärte das in der Notiz am Ende der Frage. – Sie

Antwort

1

Die Dokumentation dokumentiert, wie ein JBoss 5.1-Server zu starten, aber die Installation verwendet einen JBoss 7.1-Server, weshalb Sie standalone.sh statt run.sh zu verwenden, haben den Server zu starten und warum die Protokolle unterschiedlich sind.

Da Sie die JBoss AS 7.1.0.Final "Thunder" started in 3955ms Zeile korrekt erreichen, würde ich mir keine Sorgen machen (außer über eine Dokumentation, die eindeutig veraltet ist).

In der Dokumentation Ihres Produkts wird nur compatibility mit JBoss 5.1.0 deklariert. Auch wenn es in späteren Versionen funktioniert, möchten Sie vielleicht überprüfen, ob es eine aktuellere Version Ihres Produkts gibt. Ich würde nicht empfehlen, JBoss AS 5.1.0 zu installieren, da es nicht mehr unterstützt wird und Sicherheitslücken enthalten wird.

Verwandte Themen