I have attached the log. I am using 2.3.2.
________________________________
From: Eric Charles <[email protected]>
To: James Users List <[email protected]>
Sent: Friday, February 17, 2012 2:06 AM
Subject: Re: storing messages on oracle database
Hi, do you get any exceptions in the log files (I guess it is james 2.3) ?
Thx,
Eric
On 17/02/12 00:29, mike tazelaar wrote:
> I want to store messages in oracle database instead of the files. What
> information does James require in the<durl>?
> The jdbc I am using to connect my db to oracle works for my application but
>doesn't connect with James.
>
> <data-source name="maildb" class="org.apache.james.util.dbcp.JdbcDataSource">
> <driver>oracle.jdbc.driver.OracleDriver</driver>
> <dburl>jdbc:oracle:thin:@localhost:1521:nhind3</dburl>
> <user>someuser</user>
> <password>somepassword</password>
> <max>20</max>
> </data-source>
--
eric | http://about.echarles.net | @echarles
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
INFO 2012-02-17 06:25:04.212 [Phoenix ] (): Logger started
WARN 2012-02-17 06:25:04.384 [Phoenix ] (): Phoenix was not started by the
daemon thus it will not be possible to restart the JVM via the Management
interface.
INFO 2012-02-17 06:25:05.212 [Phoenix.] (): Installing Sar located at
file:/C:/JAMES5/james-2.3.2/apps/james.sar.
WARN 2012-02-17 06:25:05.867 [Phoenix.] (): The file conf/sqlResources.xml
can not be extracted from the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar"
into directory C:\JAMES5\james-2.3.2\apps\james\conf\sqlResources.xml because
there is a file in the way.
WARN 2012-02-17 06:25:05.883 [Phoenix.] (): The file
conf/james-fetchmail.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\james-fetchmail.xml because there is a
file in the way.
WARN 2012-02-17 06:25:05.899 [Phoenix.] (): The file
conf/james-smtphandlerchain.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\james-smtphandlerchain.xml because there
is a file in the way.
WARN 2012-02-17 06:25:05.899 [Phoenix.] (): The file conf/miResources.xml
can not be extracted from the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar"
into directory C:\JAMES5\james-2.3.2\apps\james\conf\miResources.xml because
there is a file in the way.
WARN 2012-02-17 06:25:05.899 [Phoenix.] (): The file
conf/james-listmanager.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\james-listmanager.xml because there is a
file in the way.
WARN 2012-02-17 06:25:05.899 [Phoenix.] (): The file
conf/james-liststores.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\james-liststores.xml because there is a
file in the way.
WARN 2012-02-17 06:25:05.914 [Phoenix.] (): The file
conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\maxMessageSize.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.914 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from the
Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be extracted from
the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from the Sar
"file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted from
the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file
conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted from the
Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar" into directory
C:\JAMES5\james-2.3.2\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
because there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file SAR-INF/config.xml can
not be extracted from the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar" into
directory C:\JAMES5\james-2.3.2\apps\james\SAR-INF\config.xml because there is
a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file SAR-INF/assembly.xml
can not be extracted from the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar"
into directory C:\JAMES5\james-2.3.2\apps\james\SAR-INF\assembly.xml because
there is a file in the way.
WARN 2012-02-17 06:25:05.930 [Phoenix.] (): The file SAR-INF/environment.xml
can not be extracted from the Sar "file:/C:/JAMES5/james-2.3.2/apps/james.sar"
into directory C:\JAMES5\james-2.3.2\apps\james\SAR-INF\environment.xml because
there is a file in the way.
INFO 2012-02-17 06:25:07.023 [Phoenix.] (): Verifying that all key-stores
have valid names.
INFO 2012-02-17 06:25:07.023 [Phoenix.] (): Verify that any keystore names
used by grant or permission reference actual keystores
INFO 2012-02-17 06:25:07.023 [Phoenix.] (): Verify that if target is null
then actions is null.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the name
specified for Blocks and BlockListeners are valid.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the names
specified for Component are valid.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the names
specified for the Components are unique.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the dependency
mapping is valid according to ComponentInfos.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the dependency
mapping for every Component is valid with respect to other components.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that there are no
circular dependencies between Components.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the name
specified for Blocks and BlockListeners are unique.
INFO 2012-02-17 06:25:07.257 [Phoenix.] (): Verifying that the specified
Blocks have valid types.
INFO 2012-02-17 06:25:07.319 [Phoenix.] (): Verifying that the specified
BlockListeners have valid types.
INFO 2012-02-17 06:25:07.491 [Phoenix.] (): 20 Blocks to process for phase
"startup". Order of processing = [dnsserver, database-connections, mailstore,
users-store, localusersrepository, spoolrepository, sockets, thread-manager,
scheduler, James, mailetpackages, matcherpackages, spoolmanager, connections,
remotemanager, pop3server, smtpserver, nntp-repository, nntpserver, fetchmail].
ERROR 2012-02-17 06:25:07.960 [Phoenix.] (): Component named
"database-connections" failed to pass through the Starting stage. (Reason:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver).
ERROR 2012-02-17 06:25:07.960 [Phoenix.] (): There was an error running phase
"startup" for Block named "database-connections". (Reason: Component named
"database-connections" failed to pass through the Starting stage. (Reason:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver).).
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: Component
named "database-connections" failed to pass through the Starting stage.
(Reason: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver).
at
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
at
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
rethrown from
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at
org.apache.avalon.phoenix.components.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at
org.apache.avalon.cornerstone.blocks.datasources.DefaultDataSourceSelector.initialize(DefaultDataSourceSelector.java:137)
INFO 2012-02-17 06:25:07.960 [Phoenix.] (): exception while
starting:Component named "database-connections" failed to pass through the
Starting stage. (Reason: java.lang.ClassNotFoundException:
oracle.jdbc.driver.OracleDriver).
WARN 2012-02-17 06:25:07.975 [Phoenix.] (): Failed to start application
james.
org.apache.avalon.framework.CascadingException: Failed to start application
james.
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313)
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
rethrown from
org.apache.avalon.phoenix.interfaces.ApplicationException: Component named
"database-connections" failed to pass through the Starting stage. (Reason:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver).
at
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186)
at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
rethrown from
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: Component
named "database-connections" failed to pass through the Starting stage.
(Reason: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver).
at
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
at
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
rethrown from
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at
org.apache.avalon.phoenix.components.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at
org.apache.avalon.cornerstone.blocks.datasources.DefaultDataSourceSelector.initialize(DefaultDataSourceSelector.java:137)
WARN 2012-02-17 06:25:08.553 [Phoenix.] (): Error deleting Work Directory
"C:\JAMES5\james-2.3.2\work\james-1329485105212". (Reason: File
C:\JAMES5\james-2.3.2\work\james-1329485105212\SAR-INF\lib\mailet-api-2.3.jar
unable to be deleted.)
java.io.IOException: File
C:\JAMES5\james-2.3.2\work\james-1329485105212\SAR-INF\lib\mailet-api-2.3.jar
unable to be deleted.
at
org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743)
at
org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
at
org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
at
org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
at
org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
at
org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
at
org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
WARN 2012-02-17 06:25:08.990 [Phoenix.] (): Failed to stop application james
as it is not initialized/started.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]