Как остановить JBoss
От: Аноним  
Дата: 14.08.09 11:02
Оценка:
Не пойму как с помощью shutdown.bat остановить JBoss.
Help не проясняет ситуацию.
***
options:
-s, --server=<url> Specify the JNDI URL of the remote server
-n, --serverName=<url> Specify the JMX name of the ServerImpl
operations:
-S, --shutdown Shutdown the server
***

Откуда взять JNDI URL или JMX name?
Re: Как остановить JBoss
От: iAlexander Россия  
Дата: 14.08.09 11:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Не пойму как с помощью shutdown.bat остановить JBoss.

А>Help не проясняет ситуацию.

shutdown.bat -S
не помогает?
Re[2]: Как остановить JBoss
От: Аноним  
Дата: 14.08.09 11:40
Оценка:
A>shutdown.bat -S
A>не помогает?

Помогает, но только если запущена дефолтовая конфигурация.
А если запущена какая-то кастомная конфигурация, например web, то не помогает.
C:\jboss-5.1.0.GA\bin>shutdown.bat -S
Exception in thread "main" 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/127.0.0.1:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost/127.0.0.1:1099 [Root exception is java.net.ConnectException: Connection ref
used: connect]]]
        at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1763)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:693)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
        at javax.naming.InitialContext.lookup(InitialContext.java:351)
        at org.jboss.Shutdown.main(Shutdown.java:219)
Caused by: javax.naming.CommunicationException: Failed to connect to server localhost/127.0.0.1:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost/127.0.
0.1:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]
        at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:335)
        at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1734)
        ... 4 more
Re[3]: Как остановить JBoss
От: iAlexander Россия  
Дата: 14.08.09 12:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Помогает, но только если запущена дефолтовая конфигурация.

А>А если запущена какая-то кастомная конфигурация, например web, то не помогает.
А>
А>C:\jboss-5.1.0.GA\bin>shutdown.bat -S
А>Exception in thread "main" 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/127.0.0.1:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to А>


Навскидку могу сказать, что у web весьма скромная конфигурация. Которая делает не слишком много.
Например, у него отсутствует listening port:
jboss-5.0.1.GA\server\web\conf\jboss-service.xml


      <!-- The listening port for the bootstrap JNP service. Set this to -1
         to run the NamingService without the JNP invoker listening port.
      -->


Полезный форум:
http://www.jboss.org/index.html?module=bb&amp;op=viewtopic&amp;p=4112595
Re[4]: Как остановить JBoss
От: Аноним  
Дата: 14.08.09 12:15
Оценка:
A>Навскидку могу сказать, что у web весьма скромная конфигурация. Которая делает не слишком много.
A>Например, у него отсутствует listening port:
A>jboss-5.0.1.GA\server\web\conf\jboss-service.xml

Спасибо. Заработало.
Прописал в jboss-service.xml
для
   <mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming"
      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">

вот такое
      <attribute name="Port">
         <value-factory bean="ServiceBindingManager" method="getIntBinding">
            <parameter>jboss:service=Naming</parameter>
            <parameter>Port</parameter>
         </value-factory>
      </attribute>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.