You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.
<managed-data-source
connection-pool-name="jee5-connection-pool"
jndi-name="jdbc/__default"
name="jee5-managed-data-source" />
<connection-pool name="jee5-connection-pool">
<connection-factory
factory-class="org.hsqldb.jdbcDriver"
user="sa"
password=""
url="jdbc:hsqldb:." />
</connection-pool>
<application name="jboss-seam-jee5" path="../../home/applications/jboss-seam-jee5.ear" parent="default" start="true" />
<web-app application="jboss-seam-jee5" name="jboss-seam-jee5" load-on-startup="true" root="/seam-jee5" />
Start the OC4J server and point your browser to http://localhost:8888/seam-jee5 and register an account and book some hotels.
For details on the steps here or for more examples on OC4J see the reference guide chapter Seam on OC4J.
It seems that Seam EJB's must implement serializable to work in OC4J because 11g complains that they do not comply with the EJB 2 spec. Why they would need to comply with an older spec is beyond me at this point.
Is there any work being done to create a OC4J v10 guide for deploying the JEE5 examples?
See Jason's blog for how to deploy on OC4J 10. If someone wants to write it up as docbook for inclusion in the Seam ref manual, see JBSEAM-2645
Read about how to report a bug.