2017-07-21 3 views
2

Je cours sous Ubuntu 16.04 et j'ai besoin d'installer et d'exécuter la pile Restcomm JSS7 en tant que service JBoss AS.Pourquoi mon répertoire bin JBoss AS ne contient-il pas de script run.sh?

J'ai suivi this video tutorial installer JBoss AS 7. Ensuite, je mets la variable d'environnement JBOSS_HOME au répertoire d'installation de JBoss AS 7. En conséquence, j'ai pu démarrer le JBoss AS avec succès en exécutant ./run.sh dans le bin sous-dossier du répertoire d'installation.

Puis j'ai suivi this guide pour installer la pile Restcomm JSS7. Pour cela, je l'ai téléchargé restcomm-jss7-7.4.1404.zip, décompressé à /opt/ puis navigué au ss7-jboss sous-répertoire, puis exécuté ant deploy, et le résultat a été

... 
BUILD SUCCESSFUL 

qui, selon le guide est une indication du service déployé avec succès.

Puis je suivais CHAPITRE 4 SECTION 4.1 de this user manual à course comme un service JBoss AS. Selon lui,

Tout ce que vous avez à faire pour démarrer le service est de démarrer le JBoss AS. Ce démarre automatiquement le service SS7. Pour démarrer le serveur JBoss , vous devez exécuter le script de démarrage run.sh (Unix) ou run.bat (Microsoft Windows) dans le dossier/bin (sous Unix ou Windows).

DEUX PROBLÈMES:

  1. Mon <jboss_install_directory>/bin ne dispose pas d'un script run.sh. Pour cette raison, j'ai essayé en exécutant JBoss AS en utilisant le script standalone.sh régulier.

  2. suivant dans le manuel de l'utilisateur, il est dit:

Résultat: Si le service a commencé correctement, vous devriez voir les lignes suivantes dans le terminal Unix ou Invite de commandes en fonction de votre environnement:

(note:. Je , car il est trop long pour coller dans cette question)

Mais je ne vois aucune de ces lignes dans mon terminal. Au contraire, ma prise de sortie de course ./standalone.sh est pasted here.

Je ne sais pas comment et où passer d'ici. S'il vous plaît aider.


NOTE: Cette question n'est pas un double de mon autre question. Comme je l'ai mentionné dans les titres des questions, cette question concerne la raison pour laquelle mon installation de JBoss AS ne contient pas de script run.sh, et quelle serait son alternative. L'autre question concerne une commande possible pour savoir si les services JBoss ont démarré quand il est en cours d'exécution? Quand un débutant commence à apprendre quelque chose, tout son but Ne fait pas le travail. Ils ont beaucoup de confusions/questions dans leur esprit.

+0

Possible copie de [Comment trouver si un service particulier est exécuté/démarré lorsque JBOSS AS est démarré?] (Https://stackoverflow.com/questions/45233855/how-to-find-if-a-particular- service-is-run-started-when-jboss-as-is-started). Ne postez pas la même question si vous n'obtenez pas de réponse. Améliorer la question initiale pour améliorer vos chances d'obtenir une réponse. –

+0

@RobinTopper Merci pour le conseil. Mais ils ne sont pas des doublons. Je l'ai expliqué dans la note à la fin de la question. – Sie

Répondre

1

Les documents de documentation comment démarrer un serveur JBoss 5.1, mais votre installation utilise un serveur JBoss 7.1, ce qui est la raison pour laquelle vous devez utiliser standalone.sh au lieu de run.sh pour démarrer le serveur et pourquoi les journaux sont différents.

Puisque vous atteignez correctement la ligne JBoss AS 7.1.0.Final "Thunder" started in 3955ms je ne m'inquiéterais pas trop (sauf sur l'utilisation d'une documentation qui est clairement périmée).

La documentation de votre produit déclare uniquement compatibility avec JBoss 5.1.0. Bien que cela puisse fonctionner sur des versions ultérieures, vous pouvez vérifier s'il existe une version plus récente de votre produit. Je ne recommanderais pas d'installer JBoss AS 5.1.0 car il n'est plus supporté et contiendra des failles de sécurité.