Today I tried to deploy jee/booking example that comes with seam. I followed chapter 26 of the seam_reference.
I used the nightly build of Seam 09/18/2007, (jboss-seam-CVS.2007-09-18_08-34-50)
While trying to deploy the app on OC4J, I got "EjbSynchronizations must implement serializable" exception. I had to update seam source code and rebuild seam.
There are some missing dependencies that may be mentioned in the Chapter 26.1.1 of seam_reference.pdf The complete list of libraries I had to add were as follows:
It is strange to note that oc4j complained for some of the jars which it knows the location but somehow could not use for classloading. I had to copy those jars into j2ee/home/applib folder.
Then everything worked fine.