Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A Java Davex client for sniffing the protocol
Java Shell
branch: master

This branch is 13 commits ahead of chregu:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


A Java Davex client for sniffing the protocol

The HTTP protocol Jackrabbit is using in spi2davex (for communicating
between client and server) was documented, but is quite outdated in 
the meantime. The docs can be found here:

Therefore the best way to see, what jackrabbit is actually doing is 
using a client (in java) which uses the davex layer and sniff that 
(with eg. wireshark or Charles Proxy)

Now you can write your JCR operations you want to implement in 
src/ and then see what happens


* adjust (for the connection parameters and your operations) in src/
* Point to your jackrabbit-standalone-*.jar in
* then run
* and watch the traffic

davold BRANCH

If you want to see, what it does without using the Batch/Diff stuff, use the "davold"
branch. Currently Jackalope doesn't do the diff stuff, so that may be more useful.


in the examples/ directory there are some examples, copy them to src/ 
and recompile

Something went wrong with that request. Please try again.