I've managed to successfully deploy Jackrabbit to Glassfish (v3.0.1) using the
JCA package, but to get it working with a JNDI datasource I needed the
following:
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager">
<param name="driver" value="javax.naming.InitialContext" />
<param name="url" value="jndi:jdbc/Workspaces" />
<param name="schema" value="derby" />
<param name="schemaObjectPrefix" value="${wsp.name}_" />
</PersistenceManager>
Note the url value.
Perhaps the wiki could be updated at:
http://wiki.apache.org/jackrabbit/UsingJNDIDataSource
-- Cory