2016-03-05 1 views
3

J'utilise Java EE avec Glassfish.La commande asadmin ne fonctionne pas dans ubuntu

Je ne peux pas non plus exécuter la commande asadmin. Je l'ai fait ce qui suit, mais la sortie du terminal est:

No command 'asadmin' found, did you mean: Command 'amadmin' from package 'amanda-server' (universe) Command 'acsadmin' from package'ion' (universe) asadmin: command not found 

J'ai Ubuntu 14.04 Trusty Tahr. Je devrais être dans le répertoire bin de glassfish, donc je suis dans/opt/glassfish4/bin. Mais toujours rien ne se passe, juste le message d'erreur ci-dessus.

+0

Ma solution est ici: quand j'ajoute « sh » avant la commande tout, cela fonctionne. –

Répondre

12

Dans Ubuntu et Linux dans Generál, vous exécutez des commandes du répertoire courant comme ceci: ./asadmin, ie. Vous devez ajouter ./ pour indiquer explicitement que vous exécutez une commande dans le répertoire courant. C'est traditionnellement pour certaines raisons de sécurité.

+0

Merci @OndrejM. Cela a fonctionné pour moi +1 pour vous – bademba

2

Essayez commande suivante export PATH=/installationDirectory/glassfishName/bin:$PATH

Dans mon cas, il était export PATH=/opt/glassfish4/bin:$PATH