[Installation, Configuration & Deployment] - Re: JBoss 4.0.5 ANT start/stop tasks
by praveen1401
Can any one tell me how to start/stop jboss server using exec command
here is the scripts:
ant getting this in log file but the server is not stopping
top.jboss:
[echo] +-----------------------------+
[echo] | |
[echo] | S T O P P I N G J B O S S |
[echo] | |
[echo] +-----------------------------+
[echo]
[exec] shutdown: unused non-option argument: 192.168.113.17
[exec] shutdown: unused non-option argument: 8080
[exec] 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:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]
[exec] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1414)
[exec] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:594)
[exec] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
[exec] at javax.naming.InitialContext.lookup(InitialContext.java:351)
[exec] at org.jboss.Shutdown.main(Shutdown.java:214)
[exec] 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]]
[exec] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:269)
[exec] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1385)
[exec] ... 4 more
[exec] Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
[exec] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:243)
[exec] ... 5 more
[exec] Caused by: java.net.ConnectException: Connection refused: connect
[exec] at java.net.PlainSocketImpl.socketConnect(Native Method)
[exec] at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
[exec] at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
[exec] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
[exec] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
[exec] at java.net.Socket.connect(Socket.java:520)
[exec] at java.net.Socket.connect(Socket.java:470)
[exec] at java.net.Socket.(Socket.java:367)
[exec] at java.net.Socket.(Socket.java:267)
[exec] at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
[exec] at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
[exec] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:239)
[exec] ... 5 more
[exec] Press any key to continue . . .
[echo] +-----------------------------+
[echo] | J B O S S S T O P P E D |
[echo] +-----------------------------+
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4258833#4258833
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4258833
15 years, 3 months
[Clustering] - Lifecycle methods with HASingletonDeployer
by gosgurka
I'm sorry if this is a common noob question, but I can't find a solution reading FAQs and the wiki.
What I'm trying to do is writing a bean that should do some work when a new master gets elected. I've read that the recomended way is to use a MDB with dependency on 'jboss.ha:service=HASingletonDeployer,type=Barrier', and then do the work in the start lifecycle method.
I guess I have to register a listener on the lifecycle phase or something since I don't get any calls to my start() method, but I don't know how to do that.
The version I'm using is 4.2.2.GA.
This is my tiny test bean:
import javax.ejb.ActivationConfigProperty;
| import javax.ejb.MessageDriven;
| import javax.jms.Message;
| import javax.jms.MessageListener;
|
| import org.jboss.annotation.ejb.Depends;
|
| @Depends("jboss.ha:service=HASingletonDeployer,type=Barrier")
| @MessageDriven(name = "DummyMDBean", activationConfig = {
| @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
| @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
| @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge") })
| public class DummyMDBean implements MessageListener {
|
| public void start() throws Exception {
| System.out.println("=== START ===");
| }
|
| public void onMessage(Message message) {
| System.out.println("message = " + message);
| }
|
| public DummyMDBean() {
| System.out.println("=== CREATE ===");
| }
| }
I have also tried using a Service bean without any luck.
If the bean recieves a message DummyMDBean() and onMessage() gets called, but start() never gets called.
The bean are stopped/started correct on all slaves and master, it's just the start() I can't get to work.
Does anyone know of an alternative way to do the tasks when going from slave to master?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4258825#4258825
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4258825
15 years, 3 months