Vous devez enquêter sur les deux causes possibles: il énumère
1) Port déjà utilisé: Il se peut qu'une autre application écoute sur ce port. Essayez d'exécuter netstat -na à l'invite de commande et voyez si c'est le cas. L'autre explication possible pour un problème de port ici est que le port est < 1024, ce qui signifie que c'est un port privilégié, vous pourriez avoir des problèmes de permissions avec cela. Essayez-le avec un port> 1024.
2) Aucune autorisation en écriture sur orb.db: Le programme orbd écrit un fichier journal appelé orb.db qu'il utilise pour récupérer l'état s'il est redémarré. Le comportement par défaut est de stocker ce fichier dans le même répertoire que l'exécutable orbd. Si vous n'avez pas d'autorisation d'écriture dans le répertoire contenant le fichier orbd.exe, vous obtiendrez cette erreur. Si c'est le cas, utilisez l'option -deafultdb pour spécifier un répertoire différent dans lequel vous pouvez écrire. Voir ici: http://java.sun.com/j2se/1.4.2/docs/guide/idl/orbd.html