This problem was fixed by putting activation.jar,mail.jar from my
C:\Java5\SDK\lib directory into my tomcats's common/lib directory.
That is along with my mysql-connector-java-3.1.13-bin into Tomcat's common/lib
that I already had placed there.

I realized this after seeing Tomcat's log folder which had a roller
file stating following:

INFO  2007-11-25 14:01:16,984 DatabaseProvider:successMessage -
SUCCESS: Got parameters. Using configuration type JDBC_PROPERTIES
INFO  2007-11-25 14:01:16,984 DatabaseProvider:successMessage - --
Using JDBC driver class: com.mysql.jdbc.Driver
INFO  2007-11-25 14:01:16,984 DatabaseProvider:successMessage - --
Using JDBC connection URL: jdbc:mysql://localhost:3306/rollerdb
INFO  2007-11-25 14:01:16,984 DatabaseProvider:successMessage - --
Using JDBC username: root
INFO  2007-11-25 14:01:16,984 DatabaseProvider:successMessage - --
Using JDBC password: [hidden]
INFO  2007-11-25 14:01:17,000 DatabaseProvider:successMessage -
SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver]
ERROR 2007-11-25 14:01:17,234 StandardContext:listenerStart -
Exception sending context initialized event to listener instance of
class org.apache.roller.weblogger.ui.core.RollerContext
java.lang.NoClassDefFoundError: javax/mail/Session
        at 
org.apache.roller.weblogger.business.MailProvider.<init>(MailProvider.java:92)
        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:3764)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
ERROR 2007-11-25 14:01:17,343 StandardContext:listenerStop - Exception
sending context destroyed event to listener instance of class
org.apache.roller.weblogger.ui.core.RollerContext
java.lang.IllegalStateException: Roller Weblogger has not been bootstrapped yet
        at 
org.apache.roller.weblogger.business.WebloggerFactory.getWeblogger(WebloggerFactory.java:60)
        at 
org.apache.roller.weblogger.ui.core.RollerContext.contextDestroyed(RollerContext.java:215)
        at 
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3805)
        at 
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4364)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4246)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

On Nov 25, 2007 8:22 AM, David Bloom <[EMAIL PROTECTED]> wrote:
> I am using the mysql database (5.0.41 community edition) with roller 4
> (apache-roller-src-4.0-rc9) which i placed
> in Tomcat's webapps directory naming the folder roller4_0  .
>
> I am using tomcat 5.5 with jre (java5)
>
> I get the screen via url  http://localhost:8080/roller4_0/index.jsp  whixh 
> says
>
> Tomcat's common/classes folder have placed file roller-custom.properties:
> installation.type=auto
> database.configurationType=jdbc
> database.jdbc.driverClass=com.mysql.jdbc.Driver
> database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb
> database.jdbc.username=root
> database.jdbc.password=admin
> mail.configurationType=properties
> mail.username=x
> mail.password=x
>
>
> ERROR: cannot load JDBC driver class [com.mysql.jdbc.Driver]. Likely
> problem: JDBC driver jar missing from server classpath.
>
> I then place  mysql-connector-java-3.1.13-bin into Tomcat's common/lib
>
> Then, retstart the tomcat server
>
>
> HTTP Status 404 - /roller4_0/
>
> --------------------------------------------------------------------------------
>
> type Status report
>
> message /roller4_0/
>
> description The requested resource (/roller4_0/) is not available.
>

Reply via email to