2010-08-27 2 views
1

Je pense que launchd est la réponse, mais en utilisant cette plist:Quelle est la meilleure façon d'obtenir EtherPad pour lancer au démarrage sur Mac OS X

http://gist.github.com/553573

Je reçois cette erreur:

Exception in thread "main" java.lang.NoClassDefFoundError: net/appjet/oui/main 
Caused by: java.lang.ClassNotFoundException: net.appjet.oui.main 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
    at java.security.AccessController.doPrivileged(Native Method) 
    ... 

Tous des idées?

+0

Quel est le contenu de '/ usr/local/etherpad/trunk/étherpad/bin/run-local.sh 'à partir du plist ?? – Yuji

+0

Salut - C'est le script de démarrage livré avec l'installation par défaut: contenu ici: http://gist.github.com/554102 – bjw

Répondre

1

Problèmes de chemin de classe peut-être? Le script /usr/local/etherpad/trunk/etherpad/bin/run-local.sh est supposé être démarré à partir d'un répertoire spécifique (chemin). Essayez de modifier votre copie pour commencer avec une commande cd pour aller dans le bon dossier juste avant de créer des sous-dossiers data/appjet.

+0

Merci - cela a fonctionné. Rétrospectivement, il aurait fallu fouiller un peu plus dans ce dossier. Cela vous changerait mais je suis nouveau ici. – bjw

Questions connexes