2017-08-28 2 views
0

Essayer d'installer Glassfish (Java EE App. Server) et wildfly serveur d'applications utilisantHomebrew.Installation Glassfish, wildfly utilisant homebrew sur Mac OS X

http://macappstore.org/wildfly-as/

http://macappstore.org/glassfish/

utilisé ces tutoriels mentionnés ci-dessus.

J'ai eu les erreurs suivantes en essayant de les exécuter en tapant juste "glassfish" & "wildfly-as" respectivement.

sortie (erreur):
-bash: GlassFish: command not found

-bash: wildfly-as: command not found

Cherché à ce sujet et je pense qu'il a quelque chose à faire avec $ PATH. Je ne comprends pas la variable $ PATH. Besoin d'aide pour.

+0

Quelle commande avez-vous tapé qui a entraîné cette erreur? – Mike

+0

J'ai essayé de les exécuter en tapant juste "glassfish" et "wildfly-as" respectivement. – Avan

+0

Essayez d'exécuter la commande 'asadmin start-domain' pour démarrer GlassFish. J'ai vérifié le [dossier d'installation Homebrew] (https://github.com/Homebrew/homebrew-core/blob/master/Formula/glassfish.rb) et il semble que cela crée juste des raccourcis pour le contenu de 'bin' de GlassFish répertoire, donc je suppose que vous pouvez simplement utiliser les commandes de démarrage/arrêt GlassFish normales, mais à partir de n'importe quel répertoire. – Mike

Répondre

0

J'ai effectivement installé Wildfly-Application Server en utilisant homebrew mais je n'ai pas trouvé un moyen de l'exécuter.

https://tomylab.wordpress.com/2016/07/03/how-to-install-wildfly-on-mac/

Ce tutoriel m'a aidé.

Et pour glassfish, mon installation a de nouveau réussi à utiliser homebrew mais n'a pas été capable de l'exécuter. Je l'ai compris quand j'ai exécuté les commandes suivantes.

$ cd /usr/local/opt/glassfish/libexec/bin 
$ ./asadmin 
asadmin> start-domain 
0

Vous devez comprendre la variable PATH. C'est une variable d'environnement sur les systèmes d'exploitation de type Unix spécifiant un ensemble de répertoires où se trouvent les programmes exécutables. En général, chaque processus d'exécution ou session d'utilisateur a son propre paramètre PATH.

Vous avez donc besoin d'ajouter le chemin de la maison glassfish à votre variable de chemin réelle. Maintenant, selon votre problème avec l'exécution du serveur Glassfish; essayez cette

export GLASSFISH_HOME=/usr/local/opt/glassfish/libexec/ 
export PATH=$PATH:$GLASSFISH_HOME/bin 

Ajoutez votre profil bash si vous ne voulez pas le faire à chaque fois.