Hi Dave,

Thank you for your help.

Here's my roller-customer.properties and context.xml

roller-customer.properties:
installation.type=auto
database.configurationType=jdbc
database.jdbc.driverClass=com.mysql.jdbc.Driver
database.jdbc.connectionURL=jdbc:mysql://mydoamin.com:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
database.jdbc.username=roller_dbu
database.jdbc.password=roller_dbu
mail.configurationType=properties
mail.hostName=mail.mydoamin.com
[email protected]
mail.password=********

context.xml:
<Context path="/roller"
docBase="/home/mydoamin/roller1.mydoamin.com/html/roller" debug="0">
  <Resource name="jdbc/rollerdb"
    auth="Container"
    type="javax.sql.DataSource"
    driverClassName="com.mysql.jdbc.Driver"
    
url="jdbc:mysql://roller1.mydoamin.com:3306/rollerdb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
    username="roller_dbu"
    password="roller_dbu"
    maxActive="20" maxIdle="3" removeAbandoned="true" maxWait="3000" />
  <Resource name="mail/Session" auth="Container" type="javax.mail.Session"
     mail.smtp.host="mail.roller1.mydoamin.com" />


I answer your questions below.

- connection string is correct?
please see above for context.xml and roller-customer.properties

- username/password us correct?
Yes
- is database user authorized to connect from machine on which Roller
is installed?
Yes
- is TCP/IP networking enabled in MySQL?
Yes
- are you using right version of JDBC driver jars?
mysql-connector-java-5.1.7-bin.jar

I copy log again and could you review it and tell me what causes
problems to install?
(I just ignore errors regarding mail.)

One questions for time of log.
roller.log has different time zone.
My server is set to EST(GMT-5), but roller.log always has different time zone.
Could you tell me how I change it?
Thanks

INFO  2009-01-19 05:56:38,854 DatabaseProvider:successMessage -
SUCCESS: Got parameters. Using configuration type JDBC_PROPERTIES
INFO  2009-01-19 05:56:38,902 DatabaseProvider:successMessage - --
Using JDBC driver class: com.mysql.jdbc.Driver
INFO  2009-01-19 05:56:38,903 DatabaseProvider:successMessage - --
Using JDBC connection URL:
jdbc:mysql://roller1.siwanlab.com:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
INFO  2009-01-19 05:56:38,903 DatabaseProvider:successMessage - --
Using JDBC username: roller_dbu
INFO  2009-01-19 05:56:38,904 DatabaseProvider:successMessage - --
Using JDBC password: [hidden]
INFO  2009-01-19 05:56:38,941 DatabaseProvider:successMessage -
SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver]
WARN  2009-01-19 05:56:43,603 WebloggerStartup:prepare - Failed to
setup mail provider, continuing anways.
Reason: ERROR connecting to mail server
org.apache.roller.weblogger.business.startup.StartupException: ERROR
connecting to mail server
        at 
org.apache.roller.weblogger.business.MailProvider.<init>(MailProvider.java:99)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
--- ROOT CAUSE ---
javax.mail.AuthenticationFailedException
        at javax.mail.Service.connect(Service.java:319)
        at javax.mail.Service.connect(Service.java:169)
        at 
org.apache.roller.weblogger.business.MailProvider.getTransport(MailProvider.java:126)
        at 
org.apache.roller.weblogger.business.MailProvider.<init>(MailProvider.java:96)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
INFO  2009-01-19 05:56:43,628 RollerContext:contextInitialized -
--------------------------------------------------------------
Roller Weblogger startup INCOMPLETE, user interaction required
--------------------------------------------------------------
INFO  2009-01-19 05:56:43,630 RollerContext:initializeSecurityFeatures
- Remember Me enabled: true
INFO  2009-01-19 05:56:43,631 RollerContext:initializeSecurityFeatures
- Password Encryption Algorithm set to 'SHA'
INFO  2009-01-19 05:56:43,631 RollerContext:setupVelocity -
Initializing Velocity
INFO  2009-01-19 05:56:46,210 IPBanFilter:init - INIT IPBanFilter
INFO  2009-01-19 05:56:46,325 RequestMappingFilter:init - Request
mapping filter initialized, 1 mappers configured.
WARN  2009-01-19 05:56:49,664 Settings:getLocale - Settings: Could not
parse struts.locale setting, substituting default VM locale
INFO  2009-01-19 05:56:51,232 PageServlet:init - Initializing PageServlet
INFO  2009-01-19 05:56:51,234 WeblogPageCache:<init> -
{id=cache.weblogpage, enabled=true, timeout=3600, size=400}
INFO  2009-01-19 05:56:51,249 CacheManager:<clinit> - Cache Manager Initialized.
INFO  2009-01-19 05:56:51,249 CacheManager:<clinit> - Cache Factory =
org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2009-01-19 05:56:51,253 SiteWideCache:<init> -
{id=cache.sitewide, enabled=true, timeout=1800, size=50}
INFO  2009-01-19 05:56:51,254 PageServlet:init - Referrer processing
enabled = true
INFO  2009-01-19 05:56:51,277 FeedServlet:init - Initializing FeedServlet
INFO  2009-01-19 05:56:51,278 WeblogFeedCache:<init> -
{id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
INFO  2009-01-19 05:56:51,279 SearchServlet:init - Initializing SearchServlet
INFO  2009-01-19 05:56:51,281 ResourceServlet:init - Initializing
ResourceServlet
INFO  2009-01-19 05:56:51,298 CommentServlet:init - Initializing CommentServlet
INFO  2009-01-19 05:56:51,338 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:56:51,339 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:56:51,341 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:56:51,341 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:56:51,341 CommentServlet:init - Comment Throttling DISABLED
INFO  2009-01-19 05:56:51,343 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:56:51,352 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:56:51,353 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:56:51,353 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:56:51,356 RSDServlet:init - Initializing RSDServlet
INFO  2009-01-19 05:56:51,366 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO  2009-01-19 05:56:51,368 PlanetCache:<init> - Planet cache =
{id=cache.planet, enabled=true, timeout=1800, size=10}
INFO  2009-01-19 05:56:51,381 PreviewResourceServlet:init -
Initializing PreviewResourceServlet
INFO  2009-01-19 05:56:51,382 PreviewThemeImageServlet:init -
Initializing PreviewThemeImageServlet
INFO  2009-01-19 05:56:51,386 PreviewServlet:init - Initializing PreviewServlet
INFO  2009-01-19 05:56:54,404 DatabaseProvider:successMessage -
SUCCESS: Got parameters. Using configuration type JNDI_NAME
INFO  2009-01-19 05:56:54,418 DatabaseProvider:successMessage - --
Using JNDI datasource name: java:comp/env/jdbc/rollerdb
INFO  2009-01-19 05:56:54,420 DatabaseProvider:successMessage -
SUCCESS: located JNDI DataSource [java:comp/env/jdbc/rollerdb]
ERROR 2009-01-19 05:56:54,421 DatabaseProvider:errorMessage - ERROR:
unable to obtain database connection. Likely problem: bad connection
parameters or database unavailable.
FATAL 2009-01-19 05:56:54,423 RollerContext:contextInitialized -
Roller Weblogger startup failed during app preparation
org.apache.roller.weblogger.business.startup.StartupException: ERROR:
unable to obtain database connection. Likely problem: bad connection
parameters or database unavailable.
        at 
org.apache.roller.weblogger.business.DatabaseProvider.<init>(DatabaseProvider.java:148)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:171)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
        at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
--- ROOT CAUSE ---
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC
driver of class '' for connect URL 'null'
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
        at 
org.apache.roller.weblogger.business.DatabaseProvider.getConnection(DatabaseProvider.java:179)
        at 
org.apache.roller.weblogger.business.DatabaseProvider.<init>(DatabaseProvider.java:141)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:171)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
        at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
        at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476)
        at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307)
        at java.sql.DriverManager.getDriver(DriverManager.java:253)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
        ... 35 more
INFO  2009-01-19 05:56:54,595 IPBanFilter:init - INIT IPBanFilter
INFO  2009-01-19 05:56:54,622 RequestMappingFilter:init - Request
mapping filter initialized, 1 mappers configured.
WARN  2009-01-19 05:56:55,268 Settings:getLocale - Settings: Could not
parse struts.locale setting, substituting default VM locale
INFO  2009-01-19 05:56:56,843 PageServlet:init - Initializing PageServlet
INFO  2009-01-19 05:56:56,845 WeblogPageCache:<init> -
{id=cache.weblogpage, enabled=true, timeout=3600, size=400}
INFO  2009-01-19 05:56:56,849 CacheManager:<clinit> - Cache Manager Initialized.
INFO  2009-01-19 05:56:56,849 CacheManager:<clinit> - Cache Factory =
org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2009-01-19 05:56:56,866 SiteWideCache:<init> -
{id=cache.sitewide, enabled=true, timeout=1800, size=50}
INFO  2009-01-19 05:56:56,867 PageServlet:init - Referrer processing
enabled = true
INFO  2009-01-19 05:56:56,880 FeedServlet:init - Initializing FeedServlet
INFO  2009-01-19 05:56:56,881 WeblogFeedCache:<init> -
{id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
INFO  2009-01-19 05:56:56,883 SearchServlet:init - Initializing SearchServlet
INFO  2009-01-19 05:56:56,892 ResourceServlet:init - Initializing
ResourceServlet
INFO  2009-01-19 05:56:56,896 CommentServlet:init - Initializing CommentServlet
INFO  2009-01-19 05:56:56,999 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:56:57,000 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:56:57,001 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:56:57,002 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:56:57,002 CommentServlet:init - Comment Throttling DISABLED
INFO  2009-01-19 05:56:57,004 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:56:57,004 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:56:57,005 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:56:57,005 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:56:57,020 RSDServlet:init - Initializing RSDServlet
INFO  2009-01-19 05:56:57,046 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO  2009-01-19 05:56:57,048 PlanetCache:<init> - Planet cache =
{id=cache.planet, enabled=true, timeout=1800, size=10}
INFO  2009-01-19 05:56:57,050 PreviewResourceServlet:init -
Initializing PreviewResourceServlet
INFO  2009-01-19 05:56:57,052 PreviewThemeImageServlet:init -
Initializing PreviewThemeImageServlet
INFO  2009-01-19 05:56:57,070 PreviewServlet:init - Initializing PreviewServlet
INFO  2009-01-19 05:57:00,804 DatabaseProvider:successMessage -
SUCCESS: Got parameters. Using configuration type JDBC_PROPERTIES
INFO  2009-01-19 05:57:00,848 DatabaseProvider:successMessage - --
Using JDBC driver class: com.mysql.jdbc.Driver
INFO  2009-01-19 05:57:00,849 DatabaseProvider:successMessage - --
Using JDBC connection URL:
jdbc:mysql://roller1.siwanlab.com:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
INFO  2009-01-19 05:57:00,849 DatabaseProvider:successMessage - --
Using JDBC username: roller_dbu
INFO  2009-01-19 05:57:00,850 DatabaseProvider:successMessage - --
Using JDBC password: [hidden]
INFO  2009-01-19 05:57:00,913 DatabaseProvider:successMessage -
SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver]
WARN  2009-01-19 05:57:03,357 WebloggerStartup:prepare - Failed to
setup mail provider, continuing anways.
Reason: ERROR connecting to mail server
org.apache.roller.weblogger.business.startup.StartupException: ERROR
connecting to mail server
        at 
org.apache.roller.weblogger.business.MailProvider.<init>(MailProvider.java:99)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
--- ROOT CAUSE ---
javax.mail.AuthenticationFailedException
        at javax.mail.Service.connect(Service.java:319)
        at javax.mail.Service.connect(Service.java:169)
        at 
org.apache.roller.weblogger.business.MailProvider.getTransport(MailProvider.java:126)
        at 
org.apache.roller.weblogger.business.MailProvider.<init>(MailProvider.java:96)
        at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:238)
        at java.lang.Thread.run(Thread.java:619)
INFO  2009-01-19 05:57:03,383 RollerContext:contextInitialized -
--------------------------------------------------------------
Roller Weblogger startup INCOMPLETE, user interaction required
--------------------------------------------------------------
INFO  2009-01-19 05:57:03,384 RollerContext:initializeSecurityFeatures
- Remember Me enabled: true
INFO  2009-01-19 05:57:03,385 RollerContext:initializeSecurityFeatures
- Password Encryption Algorithm set to 'SHA'
INFO  2009-01-19 05:57:03,399 RollerContext:setupVelocity -
Initializing Velocity
INFO  2009-01-19 05:57:05,240 IPBanFilter:init - INIT IPBanFilter
INFO  2009-01-19 05:57:05,286 RequestMappingFilter:init - Request
mapping filter initialized, 1 mappers configured.
WARN  2009-01-19 05:57:06,324 Settings:getLocale - Settings: Could not
parse struts.locale setting, substituting default VM locale
INFO  2009-01-19 05:57:07,848 PageServlet:init - Initializing PageServlet
INFO  2009-01-19 05:57:07,849 WeblogPageCache:<init> -
{id=cache.weblogpage, enabled=true, timeout=3600, size=400}
INFO  2009-01-19 05:57:07,853 CacheManager:<clinit> - Cache Manager Initialized.
INFO  2009-01-19 05:57:07,854 CacheManager:<clinit> - Cache Factory =
org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2009-01-19 05:57:07,870 SiteWideCache:<init> -
{id=cache.sitewide, enabled=true, timeout=1800, size=50}
INFO  2009-01-19 05:57:07,871 PageServlet:init - Referrer processing
enabled = true
INFO  2009-01-19 05:57:07,884 FeedServlet:init - Initializing FeedServlet
INFO  2009-01-19 05:57:07,885 WeblogFeedCache:<init> -
{id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
INFO  2009-01-19 05:57:07,887 SearchServlet:init - Initializing SearchServlet
INFO  2009-01-19 05:57:07,894 ResourceServlet:init - Initializing
ResourceServlet
INFO  2009-01-19 05:57:07,904 CommentServlet:init - Initializing CommentServlet
INFO  2009-01-19 05:57:07,941 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:57:07,949 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:57:07,950 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:57:07,951 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:57:07,951 CommentServlet:init - Comment Throttling DISABLED
INFO  2009-01-19 05:57:07,953 CommentValidationManager:<init> -
Configured CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2009-01-19 05:57:07,953 CommentValidationManager:<init> -
Configured CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2009-01-19 05:57:07,954 CommentValidationManager:<init> -
Configured CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2009-01-19 05:57:07,954 CommentValidationManager:<init> -
Configured 3 CommentValidators
INFO  2009-01-19 05:57:07,956 RSDServlet:init - Initializing RSDServlet
INFO  2009-01-19 05:57:07,972 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO  2009-01-19 05:57:07,973 PlanetCache:<init> - Planet cache =
{id=cache.planet, enabled=true, timeout=1800, size=10}
INFO  2009-01-19 05:57:07,975 PreviewResourceServlet:init -
Initializing PreviewResourceServlet
INFO  2009-01-19 05:57:07,977 PreviewThemeImageServlet:init -
Initializing PreviewThemeImageServlet
INFO  2009-01-19 05:57:07,997 PreviewServlet:init - Initializing PreviewServlet


On Sun, Jan 18, 2009 at 3:12 PM, Dave <[email protected]> wrote:
>> --- ROOT CAUSE ---
>> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC
>> driver of class '' for connect URL 'null'
>
> The dreaded "driver of class for connect url null" error. That means
> that something is wrong with your database configuration, but Tomcat
> cannot tell exactly what the problem is. Its not always easy to debug
> this. It sounds like you've already checked the most obvious things:
>
> - connection string is correct?
> - username/password us correct?
> - is database user authorized to connect from machine on which Roller
> is installed?
> - is TCP/IP networking enabled in MySQL?
> - are you using right version of JDBC driver jars?
>
> Wish I could be more help, but that Tomcat error message gives us
> little to go on.
>
> - Dave
>

Reply via email to