Hi,
I'm running JBoss 4.2.3 and I'm trying to listen to JMX Notifications and have 
the NotificationListenerMBean example working so that I can actually see 
notifications being logged.

My problem is that I only receive the end notification i.e. STARTED or FAILED 
when I redeploy the app!?! Anyone seen this happen before? 

Here's a dump from my server log.


  | 17:33:23,939 ERROR [bieg.NotificationListener] $$$START_DEPLOYER:           
 
file:/home/daniel/messaging-platform/JBoss423a/server/custom1/deploy/webs/100.test.ear
  | 17:33:23,945 INFO  [org.jboss.deployment.EARDeployer] Started J2EE 
application: 
file:/home/daniel/messaging-platform/JBoss423a/server/custom1/deploy/webs/100.test.ear
  | 

You can clearly see that I get the START_DEPLOYER Notification but not the 
STARTED Notification which I would expect since the INFO line says 
"17:27:30,375 INFO  [org.jboss.deployment.EARDeployer] Started J2EE..."

If I now redeploy the ear. 


  | 17:34:34,032 INFO  [org.jboss.web.tomcat.service.TomcatDeployer] undeploy, 
ctxPath=/mpee, warUrl=.../tmp/deploy/tmp17927100.test.ear-contents/test.war/
  | 17:34:34,035 INFO  [com.telrock.platform.context.listener.ServiceManager] 
Removing the hibernate stuff from JNDI
  | 17:34:34,257 ERROR [bieg.NotificationListener] $$$STARTED:           
file:/home/daniel/messaging-platform/JBoss423a/server/custom1/deploy/webs/100.test.ear
  | 17:34:34,305 ERROR [bieg.NotificationListener] $$$STOPPED:           
file:/home/daniel/messaging-platform/JBoss423a/server/custom1/deploy/webs/100.test.ear
  | 

And then I start getting the INIT_DEPLOYER Notifications. I've tried this for 
all the different Deployers (ServiceDeployer, JARDeployer, EARDeployer, 
EJBDeployer, RARDeployer, WebServer). I never receive the STARTED notification 
when it has actually started.

Again, I'm running the sample code and the handleNotification2 is


  |     public void handleNotification2(Notification notification, Object 
handback)
  |     {
  |             //log.error("Got notification: " + notification + ", handback: 
" + handback);
  | 
  |             DeploymentInfo deploymentInfo = (DeploymentInfo) 
notification.getUserData();
  |             log.error("$$$" + deploymentInfo.state + ":\t\t " + 
deploymentInfo.watch);
  |     }
  | 

Hoping someone has the answer to this.

Thanks,
- Daniel

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219939#4219939

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4219939
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to