argeo.osgi.start=\
org.springframework.osgi.extender,\
-org.argeo.node.repofactory.jackrabbit,\
org.argeo.node.repo.jackrabbit,\
org.argeo.security.dao.os,\
-org.argeo.security.equinox,\
org.argeo.dep.osgi.catalina.start,\
org.springframework.osgi.web.extender,\
org.argeo.jackrabbit.webapp,\
-#org.argeo.security.ui.initialPerspective=org.argeo.osgi.ui.explorer.perspective
-#org.argeo.security.ui.initialPerspective==org.argeo.security.ui.userHomePerspective
-org.argeo.security.ui.initialPerspective=org.argeo.jcr.ui.explorer.perspective
-
-#argeo.node.repo.uri=http://localhost:7070/org.argeo.jcr.webapp/remoting/node
-
log4j.configuration=file:../../log4j.properties
-
+org.argeo.security.ui.initialPerspective=org.argeo.jcr.ui.explorer.perspective
eclipse.application=org.argeo.security.ui.rcp.secureUi
log4j.logger.org.argeo.jackrabbit.remote.ExtendedDispatcherServlet=WARN
log4j.logger.org.argeo.server.webextender.TomcatDeployer=WARN
-#log4j.logger.org.springframework.security=DEBUG
+log4j.logger.org.springframework.security=DEBUG
log4j.logger.org.apache.commons.exec=DEBUG
+log4j.logger.org.apache.jackrabbit.server.jcr=DEBUG
log4j.logger.org.apache.catalina=INFO
log4j.logger.org.apache.coyote=INFO
<artifactId>org.argeo.node.repo.jackrabbit</artifactId>
<version>1.1.5-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.argeo.commons.server</groupId>
- <artifactId>org.argeo.node.repofactory.jackrabbit</artifactId>
- <version>1.1.5-SNAPSHOT</version>
- </dependency>
<!-- OSGi Boot (and Equinox) -->
<dependency>
http://www.springframework.org/schema/util\r
http://www.springframework.org/schema/util/spring-util-2.5.xsd">\r
\r
+ <!-- REFERENCE -->\r
+ <list id="repositories" interface="javax.jcr.Repository"\r
+ cardinality="0..N">\r
+ <listener ref="repositoryFactory" bind-method="register"\r
+ unbind-method="unregister" />\r
+ </list>\r
+\r
<!-- SERVICES -->\r
<service ref="nodeJcrRepository" interface="javax.jcr.Repository">\r
<service-properties>\r
<beans:entry key="argeo.jcr.repository.home" value="${argeo.node.repo.home}" />\r
</service-properties>\r
</service>\r
+ <service ref="repositoryFactory" interface="javax.jcr.RepositoryFactory" />\r
</beans:beans>
\ No newline at end of file
<property name="configuration" value="${argeo.node.repo.configuration}" />
<property name="variables" value="osgibundle:/noderepo.properties" />
</bean>
+
+ <bean id="repositoryFactory" class="org.argeo.jackrabbit.OsgiJackrabbitRepositoryFactory">
+ <property name="bundleContext" ref="bundleContext" />
+ </bean>
+
</beans>
\ No newline at end of file
http://www.springframework.org/schema/util/spring-util-2.5.xsd">\r
\r
<!-- REFERENCE -->\r
- <list id="repositories" interface="javax.jcr.Repository"\r
- cardinality="0..N">\r
- <listener ref="repositoryFactory" bind-method="register"\r
- unbind-method="unregister" />\r
- </list>\r
+<!-- <list id="repositories" interface="javax.jcr.Repository" -->\r
+<!-- cardinality="0..N"> -->\r
+<!-- <listener ref="repositoryFactory" bind-method="register" -->\r
+<!-- unbind-method="unregister" /> -->\r
+<!-- </list> -->\r
\r
<!-- SERVICES -->\r
- <service ref="repositoryFactory" interface="javax.jcr.RepositoryFactory" />\r
+<!-- <service ref="repositoryFactory" interface="javax.jcr.RepositoryFactory" /> -->\r
</beans:beans>
\ No newline at end of file
<module>org.argeo.ext.bsf</module>
<module>org.argeo.jackrabbit.webapp</module>
<module>org.argeo.node.repo.jackrabbit</module>
- <module>org.argeo.node.repofactory.jackrabbit</module>
<module>org.argeo.server.activemq.broker</module>
<module>org.argeo.server.ads.server</module>
<module>org.argeo.server.catalina</module>