2009-05-07 6 views
1

J'ai utilisé Weblogic comme mon entreprise l'utilisait. Maintenant, je veux essayer JBoss comme alternative. J'utilise Eclipse avec le plugin MyEclipse 7.1. J'ai téléchargé et décompressé JBoss 5.0.1GA avec Java JDK 1.5.0.14. Je mis le serveur à l'aide de l'interface MyEclipse et obtenu l'erreur suivante (n'a pas pu trouver une solution ailleurs en ligne):Configuration de JBoss5 avec MyEclipse

10:42:54,240 INFO [TransactionManagerService] Initializing recovery manager 
10:42:54,300 FATAL [arjLoggerI18N] [com.arjuna.ats.internal.arjuna.recovery.fail] RecoveryManagerImple: cannot bind to socket on address /127.0.0.1 and port 4,712 
10:42:54,310 ERROR [AbstractKernelController] Error installing to Create: name=TransactionManager state=Configured 
com.arjuna.ats.arjuna.exceptions.FatalError: Recovery manager already active (or recovery port and address are in use)! 
    at com.arjuna.ats.internal.arjuna.recovery.RecoveryManagerImple.<init>(RecoveryManagerImple.java:146) 
    at com.arjuna.ats.arjuna.recovery.RecoveryManager.<init>(RecoveryManager.java:372) 
    at com.arjuna.ats.arjuna.recovery.RecoveryManager.manager(RecoveryManager.java:132) 
    at com.arjuna.ats.arjuna.recovery.RecoveryManager.manager(RecoveryManager.java:113) 
    at com.arjuna.ats.jbossatx.jta.TransactionManagerService.create(TransactionManagerService.java:207) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59) 
    at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150) 
    at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66) 

. ............................

Des idées ce qui ne va pas ici?

Merci,

Tam

Répondre

2

Ma première hypothèse est que le serveur tente d'utiliser un port qui est alredy utilisé.

Avez-vous d'autres serveurs Web installés? Je sais que certains ont des services qui démarrent automatiquement.

Pour vérifier cela sur une boîte de Windows, je redémarre habituellement et le tout premier programme que je démarre est le serveur web afin qu'il verrouille tous les ports dont il a besoin.

+0

malheureusement, toutes sortes de choses ont tendance à saisir les ports que JBoss veut sur Windows (dans mon cas, était généralement un certain Utilitaires de pilote de réseau Intel.) TCPView peut aider à identifier/tuer les coupables: http://technet.microsoft.com/en-us/sysinternals/bb897437 Vous pouvez également reconfigurer les ports via les fichiers de configuration du profil, mais j'ai eu des difficultés Obtenir Eclipse pour reconnaître ces changements. – McDowell

1

J'ai eu le même problème. Dans mon cas, c'était Skype qui a causé ce problème. Lorsque j'arrête Skype, le serveur redémarre correctement.

0

Fermer tous les fichiers de traitement de Java de gestionnaire de tâches et redémarrez votre IDE

enter image description here

Questions connexes