Replay Solutions today announced it's new tool for Enterprise Java. Replay's tools are often described as Tivo for the Java applications, which I think is an accurate description.
Basically you can run your Java apps, stop, pause, rewind etc. all in one fell swoop. With the launch of ReplayDIRECTOR for Java EE, users can now drill down into source code during replay to quickly identify the root cause of an issue.
You can see a demo video here.
From the product description:
ReplayDIRECTOR for Java EE allows companies, teams, or individuals to make deep recordings of their software applications and servers at any stage of the application life cycle. ReplayDIRECTOR virtualizes and re-executes applications, so that when errors occur, users can fast-forward directly to the root cause. ReplayDIRECTOR will reproduce any application errors and can be coupled with any standard debugger, profiler or diagnostic tool to quickly correct errors in the code.