Problèmes avec arrêt de JBoss dans Eclipse si je change de port JNDI

1ère phase

J'ai un problème la fermeture de ma course JBoss instance, en vertu de l'Éclipse depuis que j'ai changé
le port JNDI de JBoss. Bien sûr, je peux l'arrêter à partir de la console de la vue, mais pas avec
le bouton d'arrêt (il se cherche encore un port JNDI par défaut sur le port 1099). Je suis à la recherche
en avant pour toutes les solutions. Merci!!!!

Utilisés environnement:

  • JBoss 4.0.2 (à l'aide de par défaut)
  • Eclipse 3.4.0. (à l'aide de JBoss Tools 2.1.1.GA)

Ports par défaut: 1098, 1099
Changé les ports: 11098, 11099

J'ai changé la partie suivante dans jbosspath/server/default/conf/jboss-service.xml:

   <!-- ==================================================================== -->
   <!-- JNDI                                                                 -->
   <!-- ==================================================================== -->

   <mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming"
      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
      <!-- The call by value mode. true if all lookups are unmarshalled using
      the caller's TCL, false if in VM lookups return the value by reference.
      -->
      <attribute name="CallByValue">false</attribute>
      <!-- The listening port for the bootstrap JNP service. Set this to -1
        to run the NamingService without the JNP invoker listening port.
      -->
      <attribute name="Port">11099</attribute>
      <!-- The bootstrap JNP server bind address. This also sets the default
      RMI service bind address. Empty == all addresses
       -->
      <attribute name="BindAddress">${jboss.bind.address}</attribute>
      <!-- The port of the RMI naming service, 0 == anonymous -->
      <attribute name="RmiPort">11098</attribute>
      <!-- The RMI service bind address. Empty == all addresses
       -->
      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
      <!-- The thread pool service used to control the bootstrap lookups -->
      <depends optional-attribute-name="LookupPool"
         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
   </mbean>

   <mbean code="org.jboss.naming.JNDIView"
        name="jboss:service=JNDIView"
        xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
   </mbean>

Eclipse installation:

Problèmes avec arrêt de JBoss dans Eclipse si je change de port JNDI

Sur mon JBoss Tools préférences:
J'ai eu une version précédente, j'ai eu ce problème, j'ai lu à propos de certains bugs dans JbossTools, donc, mis à jour 2.1.1.GA. Maintenant les boutons changé, et j'ai une nouvelle préférences de vue, mais je ne peux pas modifier quoi que ce soit...semble être aussi anormaux:

Problèmes avec arrêt de JBoss dans Eclipse si je change de port JNDI

Boîte de dialogue d'erreur:

Problèmes avec arrêt de JBoss dans Eclipse si je change de port JNDI

La stacktrace:

javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:1099 [Root exception is javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]
at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1385)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:579)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at org.jboss.Shutdown.main(Shutdown.java:202)
Caused by: javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:254)
at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1370)
... 4 more
Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:228)
... 5 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.<init>(Socket.java:309)
at java.net.Socket.<init>(Socket.java:211)
at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:69)
at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:62)
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:224)
... 5 more
Exception in thread "main" 

2ème phase:

Après la création d'un nouveau Serveur dans le Fichier/nouveau/autre/serveur, il n'apparaît dans l'onglet préférences. Maintenant, le bouton d'arrêt de travail (le serveur reçoit la mise à l'arrêt des messages sans aucune modification supplémentaire du port jndi -- il n'y a pas de possibilité pour l'instant) mais ça en jette toujours un message d'erreur, bien que différentes, c'est sans trace de pile d'exception: "le Serveur JBoss 4.0 Serveur n'a pas pu s'arrêter."

Avez-vous regardé à travers la JBossTools préférences d'Eclipse pour voir si vous pouvez modifier le port d'Eclipse s'attend à ce JBoss être à l'écoute sur?
Skaffman - vous devez "post de réponse" plus souvent, au lieu de commenter afin que je puisse voter pour vous. Vos commentaires sont souvent mieux que beaucoup de réponses.
Oui vous devriez poster ce commentaire comme une réponse! Je pense qu'il mènera à la solution...BTW, j'ai mis à jour la question avec le jbosstools préf. Merci!
OK, c'est fait.... Je me retrouve souvent réticents à poster des choses comme des réponses quand je ne suis pas sûr si elles sont réellement répondre à quoi que ce soit.

OriginalL'auteur Balint Pato | 2008-10-06