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.
| Online: | 8 Members of 3260 |
In short, yes.
You can find the automated runs of the Seam testsuite on JDK 6 for 2.0.X and trunk/2.1.X. We intend to make the testsuite passing on JDK 6 on a requirement for Seam 2.1.0.GA.
Of course, you still need to ensure the container in which you run your application is JDK 6 compatible.
Sun's JDK6 Update 4 release upgraded to JAXB 2.1 which removes a problem with earlier versions of Sun's JDK 6 which required overriding the JAXB libraries using the endorsed
directory. When building, testing, or executing be sure to use JDK6 Update 4 higher.
Seam uses JBoss Embedded in its unit and integration testing. This has an additional requirement when using JDK 6. In order to run JBoss Embedded with JDK 6 you need to set the following JVM argument:
-Dsun.lang.ClassLoader.allowArraySyntax=true
Seam's internal build system is setting this by default when it executes Seam's test suite. However if you are also using JBoss Embedded for your testing you will need to set this value.
The only current failures on the JDK 6 runs of the Seam testsuite are related to Hibernate collection handling, otherwise the testsuite is running well.
Is this a known Hibernate bug? I've been running Seam/Hibernate with JDK6 on my development box for a while and haven't seen these issues; is it a particular problem area?
Luke Maurer