cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Cayenne Documentation > Remote Object Persistence Installation
Date Thu, 24 Dec 2009 13:40:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=CAYDOC&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/CAYDOC/Remote+Object+Persistence+Installation">Remote
Object Persistence Installation</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~andrey">Andrey
Razumosky</a>
    </h4>
     
          <br/>
     <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="http://www.caucho.com/hessian/"
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.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>

<ul>
	<li><a href="http://jakarta.apache.org/commons/logging/" rel="nofollow">Apache
Commons Logging</a>, version 1.1.</li>
	<li><a href="http://jakarta.apache.org/commons/collections" rel="nofollow">Apache
Commons Collections</a>, version 3.1.</li>
	<li><a href="http://www.caucho.com/hessian/" rel="nofollow">Hessian Library</a></li>
</ul>


<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="http://maillist.caucho.com/pipermail/hessian-interest/2009-December/000842.html"
rel="nofollow">bug</a> that stops ROP. Hessian 3.2.x is binary incompatible with
other versions and cannot be used</p></td></tr></table></div>


<p>Note that there can be issues with running different versions of Hessian on the client
and server since the Hessian protocols sometimes change between even minor releases. We recommend
you keep them matched or look at the Hessian source to decide whether you might have compatibility
issues.</p>
     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/CAYDOC/Remote+Object+Persistence+Installation">View
Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=10496&revisedVersion=17&originalVersion=16">View
Change</a>
              |
       <a href="http://cwiki.apache.org/confluence/display/CAYDOC/Remote+Object+Persistence+Installation?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message