Author: norman
Date: Sun Aug 20 23:45:39 2006
New Revision: 433176

URL: http://svn.apache.org/viewvc?rev=433176&view=rev
Log:
Add an guidline for upgrading. See JAMES-581

Added:
    james/server/trunk/UPGRADE.txt

Added: james/server/trunk/UPGRADE.txt
URL: 
http://svn.apache.org/viewvc/james/server/trunk/UPGRADE.txt?rev=433176&view=auto
==============================================================================
--- james/server/trunk/UPGRADE.txt (added)
+++ james/server/trunk/UPGRADE.txt Sun Aug 20 23:45:39 2006
@@ -0,0 +1,79 @@
+  =======================================================================
+  ===         The Apache Software Foundation JAMES Server             ===
+  =======================================================================
+
+  Upgrading ...
+  -----------------
+  
+  Please note that you need to start james 2.3.0 once before this steps can be 
performed. For installation guidelines 
+  read the README.
+  
+
+  Step 1: Copy mailboxes and users.
+
+    You should remove the apps/james/var directory and copy the apps/james/var 
directory of the old james
+    installation in this place.
+
+
+  Step 2: Copy and modify config.xml
+
+    Step 2.1 : Remove fetchpop block
+      
+      Its necessary to remove the fetchpop block in config.xml cause fetchpop 
was removed in 2.3.
+
+    
+    Step 2.2 : Move mailet and matcher packages config
+      
+      Move <mailetpackages> and <matcherpackages> outside from the 
<spoolmanager> block.
+
+      
+    Step 2.3 : Add neccassary mailets
+      
+      Add the <mailet match="All" class="PostmasterAlias"/> as the first 
mailet of the "root" processor.
+      This was hardcoded in 2.2.0 and previous. Now we made it configurable.
+
+      
+    Step 2.4 : Move the spoolrepository config
+    
+      Move the spoolrepository out of the mailstore. Its also necessary to 
change the config syntax. For example :
+      
+      <spoolRepository>
+         <repository destinationURL="db://maildb/spool/spool" type="SPOOL"/>
+      </spoolRepository>
+
+      Must converted to
+      <spoolrepository destinationURL="db://maildb/spool/spool" type="SPOOL"/>
+
+ 
+    Step 2.5 : Move the objectstore
+      
+      Move the objectstore config into the mailstore config.
+  
+  
+  Step 3: Modify costum mailets if necessary
+    Please note the following things which were changed. So maybe its 
necessary for you to 
+    change some stuff in your mailets.
+      
+    Avalon updates:
+    
+      o  avalon Component has been replaced by avalon Service
+      o  avalon Composable has been replaced by avalon Serviceable
+      o  avalon ComponentManager has been replaced by avalon ServiceManager
+    
+    
+    Cornerstone updates:
+    
+    o  MailStore interface has been removed: mailets looking up the MailStore 
should now lookup
+       a Store (org.apache.avalon.cornerstone.services.store.Store)
+  
+  
+  Step 4: Start james
+      
+    Now you should be able to start james without problems.
+      
+      
+  Good luck :)  
+
+ 
+                                           The James Project
+                                        http://james.apache.org/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to