I don’t think it possible for JAVA-classes. I’m using JBOSS 5.1.0 as an AS and I have a Java Web Project. If I change a JSP then that is immediately visible (in the browser). But if I change a servlet class then I need to redeploy! I think that a JAVA-class is cached in some JBOSS class-cache (can anyone confirm this?). However, the changed (and compiled, yes hot deploy) (servlet) class is present in the folder “jboss-5.1.0.GA \ server \ default \ deploy \ <archive>. war \ WEB-INF \ classes”. The only thing is that JBOSS doesn’t pick up that last version of my servlet class. I think you will have the same problem.
If anyone can confirm this? I think it’s a JBOSS issue.