You shouldn't have to restart all of JBoss... you should just have to full-publish the ejb deployment project.
Exactly - ejb3.0's in AS 4 (and 5) unfortuantely does not support hotdeploy but you do not need to restart the full server - just redeploy the app.
some parts am using ejb 2.0o too ejb3.0 and ejb2.0 dont exists in the same package where ever am using ejb2.0 can i just create jar file and deploy in the exploded earfile and i heared that we have to configure in jboss-service.xml for hot deployment in last mbean
<!-- Files starting with theses strings are ignored -->
<!-- Files ending with theses strings are ignored -->
<!-- Files matching with theses strings are ignored -->
<!-- A flag to disable the scans -->
as i said am not using default/deploy directory
am using node***
what are the changes i need to make please help
what do you mean by
"am using node***" ?
there is D:\vinay\jboss\server\default\deploy
am not deploying there
i hvae separate dir
this where am doing it
and jboss 4.3.0 ga does not support hot depolyment for ejb3.0
Lets forget about node please tell me if we can hot depoly ejb3.0
hotdeploy of individual classes that are EJBs ? No, that is not possible.
hotdeploy of a single module/archive ? Yes, that is possible - simply redeploy it (right click, full publish) or touch the descriptor (in JBT there is the "touch" button to do this)
You do *not* need to restart the full appserver if your app is clean (i.e. no usage of classes from the bootclasspath)
Thanks for the reply i have two more question i dont know what is meant by
(right click, full publish) or touch the descriptor (in JBT there is the "touch" button to do this) as i am new to jboss and sorry this may be dump question what i did was i simply copied archive file i.e jar file of a module and pasted into lib folder where it was originally there as cannot deleted ( i get message that it is being used) and simply touched application.xml file altough application was reployed but dint reflect any changes please give some more insight.