On 12/5/08, Megha Agarval <[EMAIL PROTECTED]> wrote: > Robert Burrell Donkin wrote: >> On Thu, Dec 4, 2008 at 9:06 AM, Megha Agarval <[EMAIL PROTECTED]> wrote: >>> Hi, >>> >>> I am running the spring deployment version of James. The IMAP service >>> starts >>> on the required port but while accessing the mailbox I get the following >>> exception: >>> >>> java.lang.ClassNotFoundException: >>> org.apache.james.mailboxmanager.repository.MailboxManagerMailRepository >>> >>> In the config file I am using the following in the mailboxmanager block: >>> >>> <factory >>> class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory"> >>> >>> Any ideas how to fix this ?
I've expanded the smoke tests over the weekend. IMAP was initialiding but the data access was not configured correctly. Please update to the latest code and retry. - Robert Robert >> >> if you're using an old assembly configuration (rather than vanilla >> trunk) you need to update it. this is the current block: >> >> <!-- IMAP server --> >> <block name="imapserver" class="org.apache.james.imapserver.ImapServer"> >> <provide name="localusersrepository" >> role="org.apache.james.api.user.UsersRepository"/> >> <provide name="sockets" >> >> role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/> >> <provide name="connections" >> role="org.apache.james.socket.JamesConnectionManager"/> >> <provide name="thread-manager" >> >> role="org.apache.avalon.cornerstone.services.threads.ThreadManager" >> /> >> <provide name="dnsserver" >> role="org.apache.james.api.dnsservice.DNSService"/> >> <provide name="James" role="org.apache.james.services.MailServer"/> >> <provide name="filesystem" role="org.apache.james.services.FileSystem" >> /> >> </block> >> >> - robert > > Hi Robert, > > I have the same configuration in assmbly.xml as you said. > > Here is what I have in config.xml related to imap: > > In James Block: > > <inboxRepository> > <repository destinationURL="mailboxmanager://#mail/" > postfix=".INBOX" translateDelimiters="true" type="MAIL" /> > </inboxRepository> > > > In Mailboxmanager block: > > <mailboxmanager> > <namespaces> > <usernamespace name="#mail" delimiter="."/> > </namespaces> > > <factory > > class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory"> > > <configFile>file://conf/mailboxManagerSqlResources.xml</configFile> > > <torque-properties> > > <property name="torque.database.default" value="mailboxmanager"/> > > <property name="torque.database.mailboxmanager.adapter" > value="derby"/> > > <property name="torque.dsfactory.mailboxmanager.factory" > value="org.apache.torque.dsfactory.SharedPoolDataSourceFactory"/> > > <property name="torque.dsfactory.mailboxmanager.connection.driver" > value="org.apache.derby.jdbc.EmbeddedDriver"/> > > <property name="torque.dsfactory.mailboxmanager.connection.url" > value="jdbc:derby:../apps/james/var/mailboxmanager-derbydb;create=true"/> > > <property name="torque.dsfactory.mailboxmanager.connection.user" > value="app"/> > > <property name="torque.dsfactory.mailboxmanager.connection.password" > value="app"/> > > <property name="torque.dsfactory.mailboxmanager.pool.maxActive" > value="100"/> > > </torque-properties> > > </factory> > > </mailboxmanager> > > In ImapServer Block: > > <imapserver enabled="true"> > <!-- port 993 is the well-known/IANA registered port for IMAPs ie > over SSL/TLS --> > <!-- port 143 is the well-known/IANA registered port for Standard > IMAP4 --> > <port>10143</port> > <handler> > <!-- RFC 3501 requires a minimum timeout of 30 minutes --> > <connectiontimeout>1800000</connectiontimeout> > <streamdump enabled="true" directory="../apps/james/streamdump" /> > </handler> > </imapserver> > > Is this the right config ? > > Regards, > Megha > > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
