Is there anything in the works to make the JCR API backward compatible to J2SE 1.4 (or even 1.3)? The docs seem to suggest that 1.5 is required everywhere, and while we don't have a problem firing up a container for running the actual repository, we have a number of enterprise applications deployed to Weblogic 8 that are bound to J2SE 1.4 due to vendor support. If Java SE 5 is required for all clients using JCR to connect to the repository, it might be a showstopper for us to move forward with Alfresco compared with other JCR document stores that support it.
If embedding the repository and using the JCR api in-process, then yes, you need 1.5. However, if you connect via JCR-RMI (see http://forge.alfresco.com/projects/jcr-rmi/), you can use 1.4 for the client.
Thanks for the pointer! I didn't notice any instructions for getting this working with Weblogic 9, so I'll take a crack at it, and if successful, post the steps.
I've seen some mutterings here/there about performance (method round trips over RMI)–is this a concern? If so, is it expected to be addressed in 1.3 (or 1.4)?