JRebel allows for newly compiled code to be redeployed without restarting the application. I am wondering if there are any alternative (free?). The FAQ page answers this question, but I am sure it's biased towards JRebel. This question was asked a year ago on this site, but I am bringing it back up to see if anyone has any new information. On a side note, I really like JRebel, but if there is a free alternative, I am willing to try it. One additional note, I am working on an open source project, and they offer free one year licenses to people who can prove they are on an open source project.