Hello,
I migrated to seam 2.0 my project that was using 1.2.1 GA.
On the seam 1.2.1GA I had a custom TransactionalSeamPhaseListener on the faces-config.xml
<!-- Seam transaction management --> <lifecycle> <phase-listener>br.com.projeta.util.MySeamPhaseListener</phase-listener> </lifecycle>
public class MySeamPhaseListener extends TransactionalSeamPhaseListener { public MySeamPhaseListener() { super(); } @Override public void handleTransactionsBeforePhase(PhaseEvent e) { super.handleTransactionsBeforePhase(e); // "my code" } }