blob: a924f6914f320decee17022a7990d4cdefb1afbe [file] [log] [blame]
Title: Remote Object Persistence Installation
<H3><A name="RemoteObjectPersistenceInstallation-InstallationandSystemRequirements"></A>Installation and System Requirements</H3>
<P>Remote object persistence support is included in the standard Cayenne distribution. System requirements are the same as for the rest of Cayenne, and there is no special installation procedure. Check the <A href="installation.html" title="Installation">Installation</A> chapter of Cayenne User Guide for details. </P>
<H3><A name="RemoteObjectPersistenceInstallation-ServerJarFiles"></A>Server Jar Files</H3>
<P>Cayenne web service is no different from a regular Cayenne application, so it requires <B><TT>cayenne.jar</TT></B> or <B><TT>cayenne-nodeps.jar</TT></B>. One additional required third party library is <B><TT>hessian.jar</TT></B>, version 3.0.13 or newer. Hessian can be downloaded from <A href="http://www.caucho.com/hessian/" class="external-link" rel="nofollow">http://www.caucho.com/hessian/</A>.</P>
<H3><A name="RemoteObjectPersistenceInstallation-ClientJarFiles"></A>Client Jar Files</H3>
<P>On the client <B><TT>cayenne-client-nodeps.jar</TT></B> is needed. This is a stripped down version of Cayenne runtime. It doesn't bundle any dependencies, so the following third-party libraries need to be installed: </P>
<UL>
<LI><A href="http://jakarta.apache.org/commons/logging/" class="external-link" rel="nofollow">Apache Commons Logging</A>, version 1.0.4. Unlike traditional Cayenne, client tier does not require Log4J (though it will happily use an existing Log4J configuration).</LI>
<LI><A href="http://jakarta.apache.org/commons/lang/" class="external-link" rel="nofollow">Apache Commons Lang</A>, version 2.1.</LI>
<LI><A href="http://jakarta.apache.org/commons/collections" class="external-link" rel="nofollow">Apache Commons Collections</A>, version 3.1.</LI>
<LI><A href="http://www.caucho.com/hessian/" class="external-link" rel="nofollow">Hessian Library</A>, version 3.0.13.</LI>
</UL>