users@glassfish.java.net

Re: restart glassfishv2u2 programmatically

From: <glassfish_at_javadesktop.org>
Date: Wed, 17 Sep 2008 08:03:23 PDT

Thanx for the answers...


I have written to batch files to try anzy's approche...

restartgf.bat:

@echo on
echo start domain....
start D:\dev\server\bin\startgf.bat
echo stop domain....
call D:\dev\3rdparty\glassfish-v2ur2\glassfish\bin\asadmin.bat stop-domain
exit

startgf.bat:

@echo on
echo wait ...
rem wait 30sec
@ping 127.0.0.1 -n 2 -w 1000
@ping 127.0.0.1 -n 30 -w 1000
echo start domain....
call D:\dev\3rdparty\glassfish-v2ur2\glassfish\bin\asadmin.bat start-domain
exit


To start the restartgf.bat I use:

Runtime.getRuntime().exec("D:/dev/server/bin/restartgf.bat");
...


But the server isn't stopped 100% (the log says something else...) and then on "restart" a port conflict occurs...


server.log (stop-domain):

[#|2008-09-17T16:27:33.593+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|CORE5051: Shutting down all J2EE applications ...|#]

[#|2008-09-17T16:27:33.593+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|CORE 5060 : Stopping all J2EE Connector 1.5 Compliant resource adapters ...|#]

[#|2008-09-17T16:27:33.603+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|CORE 5061 : Resource adapters Stop() Complete|#]

[#|2008-09-17T16:27:33.603+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|CORE5052: Application shutdown complete.|#]

[#|2008-09-17T16:27:33.693+0200|INFO|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|[AutoDeploy] Disabling AutoDeployment service.|#]

[#|2008-09-17T16:27:34.093+0200|INFO|sun-appserver9.1|com.sun.jbi.framework|_ThreadID=14;_ThreadName=RMI TCP Connection(6)-127.0.0.1;|JBIFW0042: JBI framework termination complete.|#]



30sec later...

server.log (start-domain):

[#|2008-09-17T16:28:01.893+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|Starting Sun Java System Application Server 9.1_02 (build b04-fcs) ...|#]

[#|2008-09-17T16:28:02.044+0200|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=11;_ThreadName=pool-1-thread-2;com.sun.enterprise.interceptor.DynamicInterceptor;|MBeanServer started: com.sun.enterprise.interceptor.DynamicInterceptor|#]

[#|2008-09-17T16:28:03.305+0200|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;8080;|A conflict occured on port 8080 . Server is shutting down.|#]



Any Suggestion?
[Message sent by forum member 'montsie' (montsie)]

http://forums.java.net/jive/thread.jspa?messageID=299849