Si je comprends bien, il devrait être nativement disponible dans Jackrabbit 1.6 (j'ai trouvé cette entrée de blog http://dev.day.com/microsling/content/blogs/main/jrnativehttp.html) mais je ne trouve pas de configuration d'exemple.Est-il possible d'évaluer le référentiel Jackrabbit en utilisant le HTTP simple?
2
A
Répondre
4
Comme le mentioned article souligne (lien ajouté):
Quoi qu'il en soit, pour le vérifier l'exécution du Jackrabbit 1.6 standalone server et trouver la description et quelques exemples à http://localhost:8080/webdav-jcr.jsp
Si vous n'utilisez pas le serveur autonome, vous pouvez utiliser la distribution de guerre Jackrabbit. Le standard web.xml est déjà configuré pour exposer l'accès distant JCR-over-webdav au /server
, par exemple.
Voir la configuration de servlet JCRWebdavServer dans le web.xml, en utilisant JcrRemotingServlet avec lecture/écriture par lots (effectivement mis en œuvre et documenté dans le super class with the same name):
<!-- ====================================================================== -->
<!-- J C R R E M O T I N G S E R V L E T -->
<!-- ====================================================================== -->
<servlet>
<servlet-name>JCRWebdavServer</servlet-name>
<description>
The servlet used to remote JCR calls over HTTP.
</description>
<servlet-class>org.apache.jackrabbit.j2ee.JcrRemotingServlet</servlet-class>
<init-param>
<param-name>missing-auth-mapping</param-name>
<param-value></param-value>
<description>
Defines how a missing authorization header should be handled.
1) If this init-param is missing, a 401 response is generated.
This is suiteable for clients (eg. webdav clients) for which
sending a proper authorization header is not possible if the
server never sent a 401.
2) If this init-param is present with an empty value,
null-credentials are returned, thus forcing an null login
on the repository.
3) If this init-param has a 'user:password' value, the respective
simple credentials are generated.
</description>
</init-param>
<!--
Optional parameter to define the value of the 'WWW-Authenticate' header
-->
<!--
<init-param>
<param-name>authenticate-header</param-name>
<param-value>Basic realm="Jackrabbit Webdav Server"</param-value>
<description>
Defines the value of the 'WWW-Authenticate' header.
</description>
</init-param>
-->
<init-param>
<param-name>resource-path-prefix</param-name>
<param-value>/server</param-value>
<description>
defines the prefix for spooling resources out of the repository.
</description>
</init-param>
<!--
Init parameters specific for JcrRemotingServlet
-->
<!--
<init-param>
<param-name>home</param-name>
<param-value></param-value>
<description>JcrRemotingServlet: Optional home directory for JcrRemotingServlet temporary files (default: "jackrabbit")</description>
</init-param>
<init-param>
<param-name>temp-directory</param-name>
<param-value></param-value>
<description>JcrRemotingServlet: Optional temporary directory name (under home, default: "tmp")</description>
</init-param>
-->
<init-param>
<param-name>batchread-config</param-name>
<param-value>/WEB-INF/batchread.properties</param-value>
<description>JcrRemotingServlet: Optional mapping from node type names to default depth.</description>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
Questions connexes
- 1. Comment sauvegarder un référentiel Jackrabbit apache sans fermer Jackrabbit?
- 2. Jackrabbit Observation avec le printemps
- 3. Comment faire pour transférer du référentiel clone vers le référentiel de serveur distant en utilisant le protocole http/ssh?
- 4. Meilleure façon d'importer/d'exporter un référentiel Apache Jackrabbit
- 5. Comment restaurer un "noeud versionné" dans un référentiel jackrabbit 2.1?
- 6. Bug possible dans le référentiel Fluent-NHibernate?
- 7. Jackrabbit version delete - le nom est inattendu
- 8. Est-il possible d'écrire des pages Web dynamiques en Python avec le serveur HTTP Really Simple?
- 9. wrapper WSDL simple pour le processus HTTP?
- 10. Est-il possible de lire le référentiel Mercurial en utilisant PHP
- 11. Télécharger le fichier en utilisant le téléchargement partiel (HTTP)
- 12. Lucene Jackrabbit
- 13. Simple proxy Http utilisant Sockets: Questions
- 14. comment obtenir le code du référentiel en utilisant WinCVS
- 15. envoi de courrier électronique en utilisant le protocole http?
- 16. Tortoise svn create référentiel http
- 17. Mise à niveau de Jackrabbit 1.3 vers Jackrabbit 2.1.1
- 18. PHP HTTP Basic Auth en utilisant le formulaire
- 19. En utilisant http demande sur le service Yahoo Carte C#
- 20. Est-il possible d'importer le référentiel SVN Windows vers Linux?
- 21. Réinstallez le plugin grails à partir d'un simple emplacement HTTP
- 22. Quel est le moyen le plus simple d'utiliser la commande HEAD de HTTP en PHP?
- 23. Copier le référentiel SVN
- 24. Demande HTTP utilisant le filetage de l'iphone
- 25. Clone Git utilisant ssh - impossible de trouver le référentiel
- 26. en utilisant le type de données en PHP est possible?
- 27. envoyer le fichier xml à http en utilisant python
- 28. Dev C++ Wininet Télécharger le fichier en utilisant HTTP
- 29. Comment pouvons-nous télécharger le fichier en utilisant http post?
- 30. en utilisant jquery.getJson avec le service HTTP GeoCoding de Google
j'ai réussi à le faire fonctionner à l'aide jcr2spi http : //jackrabbit.apache.org/jackrabbit-spi.html –