cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [CONF] Apache Cayenne Documentation > Remote Object Persistence Installation
Date Thu, 24 Dec 2009 13:44:00 GMT
    <base href="">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=CAYDOC&amp;forWysiwyg=true"
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="">Remote
Object Persistence Installation</a></h2>
     <h4>Page <b>edited</b> by             <a href="">Andrey
     <div class="notificationGreySide">
         <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="/confluence/display/CAYDOC/Installation" 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-server.jar</tt></b> and all standard dependencies.
One additional required third party library is <b><tt>hessian.jar</tt></b>,
which is included in "lib/third-party" or can be downloaded from <a href=""

<h3><a name="RemoteObjectPersistenceInstallation-ClientJarFiles"></a>Client
Jar Files</h3>

<p>On the client <b><tt>cayenne-client.jar</tt></b> is needed.
This is a stripped down version of Cayenne runtime. The following third party dependencies
are needed (all included in "lib/third-party" directory of the distribution):</p>

	<li><a href="" rel="nofollow">Apache
Commons Logging</a>, version 1.1.</li>
	<li><a href="" rel="nofollow">Apache
Commons Collections</a>, version 3.1.</li>
	<li><a href="" rel="nofollow">Hessian Library</a></li>

<div class='panelMacro'><table class='noteMacro'><colgroup><col width='24'><col></colgroup><tr><td
valign='top'><img src="/confluence/images/icons/emoticons/warning.gif" width="16" height="16"
align="absmiddle" alt="" border="0"></td><td><b>Hessian versions</b><br
/><p>There are various Hessian branches and versions, most latest include 3.0.20,
3.1.6, 3.2.1 and 4.0.2. Cayenne 3.0 works correctly with Hessian 3.0.x and 3.1.x. Hessian
4.0.2 has a <a href=""
rel="nofollow">bug</a> that stops ROP. Hessian 3.2.x is binary incompatible with
other versions and cannot be used. With any newer versions, we recommend you keep them matched
or look at the Hessian source to decide whether you might have compatibility issues.</p></td></tr></table></div>

     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href=""
class="grey">Change Notification Preferences</a>

       <a href="">View
       <a href="">View
       <a href=";showCommentArea=true#addcomment">Add

View raw message