web-dev-qa-db-fra.com

Démarrer JBoss depuis Eclipse

Regarder le serveur JBoss depuis Eclipse Ganymede me pose le problème suivant:

La console indique que JBoss a démarré dans telle ou telle minutes, mais peu de temps après, un message s’affiche si le message ci-dessus ..... Je peux également démarrer JBoss en externe. 

26
Atlantis

J'ai eu un problème similaire, mais c'était avec un serveur Tomcat 5.5 . Le temps de démarrage était assez important, alors j'ai eu cette erreur.

Pour résoudre ce problème, j’ai suivi les étapes ci-après:.

Modifier:

Pour Eclipse Ganymede, vous devez procéder de la manière suivante: .Vous pouvez définir les délais d’exécution des opérations de démarrage et d’arrêt du serveur.

20
Romain Linsolas

J'avais un problème similaire. Il s’est avéré que le port par défaut du serveur Eclipse était défini sur 8080 alors que mon JBoss fonctionnait à partir de 8180.

En modifiant la configuration du serveur dans Eclipse (double-cliquez sur le serveur et éditez la propriété du serveur), cela a fonctionné.

16
Aboubacar Toure

Augmenter le délai d'attente ne résout pas le problème. Eclipse ne reconnaît jamais que le serveur a démarré (je ne sais pas si c'est un gros problème), il m'a juste énervé. J'ai eu ce problème pendant des semaines et j'ai finalement compris que (du moins pour moi) le nom et l'adresse de l'hôte devaient être identiques. J'ai eu le nom d'hôte: localhost; adresse "127.0.0.1" et cela ne fonctionnerait pas. J'ai changé à la fois pour 127.0.0.1 et le tour est joué!

Comme ça:enter image description here

13
ringzhz

Dans Eclipse avec Jboss Tools, je modifie le "Nom d'hôte" dans Informations générales de Jboss Server, de mon nom d'ordinateur sur 127.0.0.1.

Merci, cela fonctionne bien!

4
Sérgio Berlotto

J'ai constaté ce comportement lorsque j'ai modifié JBoss pour qu'il s'exécute via SSL sur le port 8443 au lieu d'être non chiffré sur le port 8080. C'est ma théorie est codé en dur et ne respecte pas les modifications que vous apportez à la configuration pour indiquer que le serveur s'exécute sur un port différent.

Notre solution consiste à démarrer JBoss à partir du menu déroulant de débogage, ce qui désactive apparemment le délai.

2
skiphoppy

Vous devez modifier les ports définis dans le panneau de configuration de JBoss. J'ai utilisé -Djboss.service.binding.set=ports-01 pour mettre à niveau les numéros de port - et j'ai oublié de modifier la configuration d'Eclipse/JBoss - et Eclipse n'a pas remarqué que JBoss était déjà en cours d'exécution.

2
Miroslav Beranič

Essayez ce qui suit: -

  1. Vérifiez si le port jboss est configuré correctement dans les informations générales. Il est généralement 8080 sauf si vous l'avez changé.
  2. J'utilise le nom d'hôte comme 0.0.0.0 pour pouvoir y accéder à partir d'autres ordinateurs du réseau.
  3. J'ai eu un problème où j'étais connecté à un vpn et c'était à l'origine de ce problème. Fermez toutes les connexions VPN.
2
valkyrior

Oui, j’avais un problème similaire. Jboss n’a pas pu démarrer à partir d’Eclipse Galileo dans le délai par défaut de 50 secondess’il vient de changer le temps de démarrage du serveur en double-cliquant sur l’icône du serveur Jboss dans la fenêtre Serveur près de la console et du journal des erreurs (PAS sous windows-> préférences-> serveur) . Il ouvre l'éditeur de serveur et augmente ensuite le temps de démarrage à 300Il a ensuite fonctionné. !!!

1
Shrikant

J'ai eu le même problème et corrigé en modifiant un fichier "server.xml" dans les dossiers jboss.

I modified  '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
1
Plink

Êtes-vous sous Linux? Si c'est le cas, vérifiez si jBoss a les droits d'écriture sur/tmp ...

J'ai eu le même problème et j'ai corrigé la création d'un répertoire temporaire avec les privilèges RW pour User, Group et autres, et l'ajout de cette ligne au fichier Eclipse.ini.

-Djava.io.tmpdir=yourTempDirectory

où votre répertoire temporaire correspond à l'adresse absolue du répertoire temporaire que vous avez créé.

0
Mg.

Si vous utilisez un port autre que celui par défaut, instance 8180. Vous devez configurer Eclipse pour interroger le serveur au numéro de port souhaité. Voir cette image: 

enter image description here

0
marcosalpereira

Supprimez tous les points d'arrêt Eclipse dans la vue de débogage et jboss démarrera rapidement.

0
fred0404

Cela s'est également produit lorsque vous avez créé jboss avec une version de serveur différente. J'utilisais JBoss AS 7.2.0 final mais je n'avais aucune idée de quelle version de serveur utiliser Eclipse. J'ai essayé avec WildFly mais cela conduit à cette erreur. Avec tous les bons conseils ici ne résolvent pas mon problème. Merci à ceci post i corrige cela avec la version correcte. J'aurais dû utiliser la plate-forme Jboss Enterprise Application 6.1.

enter image description here

0
chAmi

Vous pouvez vérifier si vous utilisez Jboss version 4.0.4 ou version 4.2.2. Vous pouvez obtenir cette erreur lorsque vous avez installé Jboss 4.2.2 mais que vous avez configuré Jboss 4.0.4 dans Eclipse.

0
RuntimeException

Je pourrais résoudre ce problème en suivant les conseils d'Aboucabar Toure: sous Eclipse Indigo, j'ai ouvert les propriétés du serveur JBoss et modifié le groupe Ports de serveur afin qu'il corresponde à la configuration de mes ports JBoss (en décochant les cases Détecter à partir de l'exécution locale).

Ensuite, tout a bien fonctionné!

0
Mauren

Double-cliquez sur l'icône du serveur jBoss dans la vue du serveur. Une fenêtre s'ouvre avec “Timeout” réduit. Cliquez sur la flèche et augmentez l'heure de début.

0
Neal Ravindran

Je suis tombé sur le même problème et j'ai trouvé l'explication. Pour Eclipse, JBoss devrait prendre en charge le service jboss-web (Tomcat.sar), ce qui implique l’ouverture d’un port HTTP à la fin du processus. Dans mon cas, ce service étant désactivé, aucun port HTTP n'est ouvert lorsque le serveur est en cours d'exécution ...

Solution: double-cliquez simplement sur le serveur jboss dans le panneau Serveurs et copiez le port JNDI dans le champ Port, dans la section Propriétés du serveur. Cela le rend.

De cette façon, il n’est plus nécessaire de changer le nom d’hôte en 127.0.0.1, vous pouvez le laisser être ce que vous voulez (par exemple, localhost est la valeur par défaut).

0
Chucky

Je suis nouveau à EJB - Jboss. Moi aussi j'ai eu le même problème 

Jboss n'est pas démarré dans le temps imparti, augmente le délai d'expiration du démarrage]]

Il n’est pas résolu par vos précieuses suggestions. 

Selon la console: Mon serveur Jboss-5.1.0.GA a commencé à 50:21, 49:91 ... etc.

Mais pas bien répondu avec le nom d'hôte donné: 10.168.2.11 Configuration du serveur Serveur: 10.168.2.11 que j'aime exécuter lorsque j'utilise ant.

Solution: Tout cela fonctionne bien avec

Host Name: localhost
Server Name:localhost

Même augmentation du port, à savoir ports-02: résultat: http: port 8280


Tentative de chaque pratique donnée ici. C'est à moi. J'espère que la communauté Eclipse avec jboss collaboration donne la bonne solution.

Je ne sais pas mais peu de point dans cette suggestion: https://stackoverflow.com/a/945444/1164686

0
pkm1986

Je suis également confronté au même problème, après avoir changé le numéro de port, cela a fonctionné pour moi.

Le numéro de port dans server.xml et le numéro de port jboss doivent être identiques.

goto -> jboss-4.0.3\server\default\deploy\jbossweb-Tomcat55.sar\server.xml

Port de connecteur = "9090"

goto -> Double-cliquez sur le serveur et changez votre numéro de port comme ce que vous avez donné dans server.xml

0
Rajan

Cliquez avec le bouton droit de la souris sur "JBoss 4.2 sur localhost" dans la fenêtre "Serveurs" et sélectionnez Ouvrir. Ensuite, changez le numéro de port de 8080 à 8081 et vous êtes prêt à partir.

0
At the end