mcconnell 2002/08/16 02:21:45
Modified: assembly/demo/james README.TXT
Log:
Added instructions for patches for James CVS
Revision Changes Path
1.3 +30 -1 jakarta-avalon-excalibur/assembly/demo/james/README.TXT
Index: README.TXT
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/demo/james/README.TXT,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- README.TXT 16 Aug 2002 08:40:38 -0000 1.2
+++ README.TXT 16 Aug 2002 09:21:45 -0000 1.3
@@ -1,10 +1,39 @@
This project is dealing with execution of the James mail server within Merlin.
-This demonstration is incomplete at this stage (i.e. if you a committer on James -
go for it).
+This demonstration is incomplete at this stage. Changes required to the James
+CVS head are listed below.
To run James in Merlin
$ cd <you-merlin-directory>
$ merlin demo\james\james.xml
+
+
+Changes to the James CVS sources that are needed:
+=================================================
+
+AvalonUserStore
+---------------
+
+The AvalonUsersStore class is referenced via a ComponentManager which attempt to
narrow it to a Component. The CVS implemetation does not implement Component which
causes a ClassCastException.
+
+RCS file:
/home/cvspublic/jakarta-james/src/java/org/apache/james/core/AvalonUsersStore.java,v
+retrieving revision 1.8
+diff -r1.8 AvalonUsersStore.java
+34c34
+< implements Contextualizable, Composable, Configurable, Initializable,
UsersStore {
+---
+> implements Component, Contextualizable, Composable, Configurable,
Initializable, UsersStore {
+
+JamesSpoolManager
+-----------------
+
+The following line in run() traps a possible null mail variable.
+
+RCS file:
/home/cvspublic/jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java,v
+retrieving revision 1.11
+diff -r1.11 JamesSpoolManager.java
+268a269
+> if( mail == null ) continue;
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>