dear all,

it's been 3 days of trying, reading, searching, downloading.. and now i
really need some help

i had followed all the instructions as best as i could, here's my
configuration:

jakarta-tomcat-5.5.9:
- copied mysql-connector-java-3.0.17-ga-bin.jar to
{catalina.home}/common/lib
- verified that naming-factory-dbcp.jar existed in
{catalina.home}/common/lib
- created roller.xml in the {catalina.home}/conf/Catalina/localhost, with
the following contents

<Context path="/roller" docBase="${catalina.home}/webapps/roller" debug="0">
  <Resource name="jdbc/rollerdb" auth="Container"
            type="javax.sql.DataSource"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/roller?autoReconnect=true"
            username="scott"
            password="tiger"
            maxActive="20"
            maxIdle="3"
            removeAbandoned="true"
            maxWait="3000" />
</Context>

- verified that roller.log has been created by Tomcat in the
{catalina.home}/logs
- copied the roller folder into {catalina.home}/webapps
- no changes are made to the web.xml, it still has the following JNDI
resource definition:

    <resource-ref>
            <res-ref-name>jdbc/rollerdb</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
    </resource-ref>

- downloaded the required-jars-roller-3.0-incubating.tar from
roller.dev.java.net
- copied all the jars from that tar into roller/WEB-INF/lib
- modified the roller.properties, to include the following entries:

uploads.dir=D:/rollerdata/uploads
search.index.dir=D:/rollerdata/search-index

- both directories have been created in the filesystem
- modified the hibernate.cfg.xml to include the following:

        <property
name="connection.datasource">java:comp/env/jdbc/rollerdb</property>
        <property name="show_sql">false</property>
        <property
name="hibernate.current_session_context_class">thread</property>
        <property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <property
name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">
                       
jdbc:mysql://localhost:3306/roller?user=scott&amp;password=tiger</property>
        <property name="hibernate.connection.username">scott</property>
        <property name="hibernate.connection.password">tiger</property>
        <property
name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

- modified the hibernate.properties to:

hibernate.connection.username=scott
hibernate.connection.password=tiger
hibernate.connection.url=jdbc:mysql:/roller
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect

mysql4.1
- followed exactly what the installation guide says

when i tried to run the application, here's what i got:

Mar 12, 2007 10:35:39 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Mar 12, 2007 10:35:39 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/roller] startup failed due to previous errors
Mar 12, 2007 10:35:39 PM org.apache.catalina.loader.WebappClassLoader
loadClass
INFO: Illegal access: this web application instance has been stopped
already.  C
ould not load
org.apache.roller.business.hibernate.HibernateWeblogManagerImpl.
The eventual following stack trace is caused by an error thrown for
debugging pu
rposes as well as to attempt to terminate the thread which caused the
illegal ac
cess, and has no functional impact.

and this is what the roller.log says:

INFO  2007-03-12 22:35:22,609 RollerConfig:<clinit> - successfully loaded
default properties.
...
INFO  2007-03-12 22:35:23,953 UpgradeDatabase:upgradeDatabase - Database is
current, no upgrade needed
INFO  2007-03-12 22:35:25,187 Environment:<clinit> - Hibernate 3.1.2
INFO  2007-03-12 22:35:25,328 Environment:<clinit> - loaded properties from
resource hibernate.properties: {hibernate.connection.username=scott,
hibernate.connection.password=****,
hibernate.cglib.use_reflection_optimizer=true,
hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect,
hibernate.connection.url=jdbc:mysql:/roller,
hibernate.connection.driver_class=com.mysql.jdbc.Driver}
...
INFO  2007-03-12 22:35:26,781 Configuration:configure - configuring from
resource: /hibernate.cfg.xml
INFO  2007-03-12 22:35:26,796 Configuration:getConfigurationInputStream -
Configuration resource: /hibernate.cfg.xml
INFO  2007-03-12 22:35:27,515 Configuration:addResource - Reading mappings
from resource: org/apache/roller/pojos/BookmarkData.hbm.xml
INFO  2007-03-12 22:35:29,562 HbmBinder:bindRootPersistentClassCommonValues
- Mapping class: org.apache.roller.pojos.BookmarkData -> bookmark
...
INFO  2007-03-12 22:35:31,484 Configuration:addResource - Reading mappings
from resource: org/apache/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml
INFO  2007-03-12 22:35:31,500 HbmBinder:bindRootPersistentClassCommonValues
- Mapping class: org.apache.roller.pojos.PlanetGroupSubscriptionAssoc ->
rag_group_subscription
INFO  2007-03-12 22:35:31,500 Configuration:doConfigure - Configured
SessionFactory: null
INFO  2007-03-12 22:35:31,500 HbmBinder:bindCollectionSecondPass - Mapping
collection: org.apache.roller.pojos.FolderData.bookmarks -> bookmark
...
INFO  2007-03-12 22:35:31,515 HbmBinder:bindCollectionSecondPass - Mapping
collection: org.apache.roller.pojos.PlanetSubscriptionData.entries ->
rag_entry
INFO  2007-03-12 22:35:31,562 NamingHelper:getInitialContext - JNDI
InitialContext properties:{}
INFO  2007-03-12 22:35:31,578 DatasourceConnectionProvider:configure - Using
datasource: java:comp/env/jdbc/rollerdb
INFO  2007-03-12 22:35:32,015 Dialect:<init> - Using dialect:
org.hibernate.dialect.MySQLDialect
INFO  2007-03-12 22:35:32,078
TransactionFactoryFactory:buildTransactionFactory - Using default
transaction strategy (direct JDBC transactions)
INFO  2007-03-12 22:35:32,125
TransactionManagerLookupFactory:getTransactionManagerLookup - No
TransactionManagerLookup configured (in JTA environment, use of read-write
or transactional second-level cache is not recommended)
INFO  2007-03-12 22:35:32,140 SettingsFactory:buildSettings - Automatic
flush during beforeCompletion(): disabled
...
INFO  2007-03-12 22:35:32,562 SettingsFactory:buildSettings - Default
entity-mode: pojo
INFO  2007-03-12 22:35:33,218 SessionFactoryImpl:<init> - building session
factory
WARN  2007-03-12 22:35:33,734 EhCacheProvider:buildCache - Could not find
configuration [org.apache.roller.pojos.BookmarkData]; using defaults.
...
WARN  2007-03-12 22:35:36,765 EhCacheProvider:buildCache - Could not find
configuration [org.apache.roller.pojos.FolderAssoc]; using defaults.
INFO  2007-03-12 22:35:37,812 SessionFactoryObjectFactory:addInstance - Not
binding factory to JNDI, no JNDI name configured
INFO  2007-03-12 22:35:37,828 RollerFactory:setRoller - Using Roller Impl:
org.apache.roller.business.hibernate.HibernateRollerImpl
FATAL 2007-03-12 22:35:38,828 HibernatePropertiesManagerImpl:init - Failed
to initialize runtime configuration properties.Please check that the
database has been upgraded!
java.lang.UnsupportedOperationException
        at
org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)
        at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)
        at
org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:66)
        at
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:360)
        at
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:122)
        at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
        at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
        at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
        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.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
        at $Proxy0.beginTransaction(Unknown Source)
        at
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession(HibernatePersistenceStrategy.java:83)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties(HibernatePropertiesManagerImpl.java:98)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:147)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.<init>(HibernatePropertiesManagerImpl.java:70)
        at
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager(HibernateRollerImpl.java:182)
        at
org.apache.roller.ui.core.RollerContext.setupRollerProperties(RollerContext.java:237)
        at
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:173)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
...
FATAL 2007-03-12 22:35:38,828 RollerContext:contextInitialized -
RollerContext initialization failed
java.lang.RuntimeException: java.lang.UnsupportedOperationException
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:163)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.<init>(HibernatePropertiesManagerImpl.java:70)
        at
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager(HibernateRollerImpl.java:182)
        at
org.apache.roller.ui.core.RollerContext.setupRollerProperties(RollerContext.java:237)
        at
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:173)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
...
Caused by: java.lang.UnsupportedOperationException
        at
org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)
        at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)
        at
org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:66)
        at
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:360)
        at
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:122)
        at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
        at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
        at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
        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.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
        at $Proxy0.beginTransaction(Unknown Source)
        at
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession(HibernatePersistenceStrategy.java:83)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties(HibernatePropertiesManagerImpl.java:98)
        at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:147)
        ... 28 more
ERROR 2007-03-12 22:35:39,156 StandardContext:filterStart - Exception
starting filter securityFilter
java.lang.IllegalStateException: No WebApplicationContext found: no
ContextLoaderListener registered?
        at
org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:84)
        at
org.acegisecurity.util.FilterToBeanProxy.getContext(FilterToBeanProxy.java:169)
        at
org.acegisecurity.util.FilterToBeanProxy.doInit(FilterToBeanProxy.java:111)
        at
org.acegisecurity.util.FilterToBeanProxy.init(FilterToBeanProxy.java:181)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225)
...
INFO  2007-03-12 22:35:39,156 IPBanFilter:init - INIT IPBanFilter
INFO  2007-03-12 22:35:39,203 CompressionFilter:init - Compressed Output
ENABLED
INFO  2007-03-12 22:35:39,500 RequestMappingFilter:init - Request mapping
filter initialized, 1 mappers configured.
INFO  2007-03-12 22:35:39,531 ReferrerQueueManagerImpl:<init> - Initializing
Referrer Queue Manager
INFO  2007-03-12 22:35:39,546 ReferrerQueueManagerImpl:<init> - Asynchronous
referrer processing = false
INFO  2007-03-12 22:35:39,546 CacheManager:<clinit> - Cache Manager
Initialized.
INFO  2007-03-12 22:35:39,546 CacheManager:<clinit> - Cache Factory =
org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2007-03-12 22:35:39,546 FuturePostingsInvalidationJob:input - Peeking
3 minutes into the future each pass
INFO  2007-03-12 22:35:39,578 ContinuousWorkerThread:run - future
invalidations thread Started.
ERROR 2007-03-12 22:35:39,578 WorkerThread:run - Error executing job. Worker
= future invalidations thread, Job =
org.apache.roller.util.cache.FuturePostingsInvalidationJob
java.lang.ThreadDeath
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1221)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at
org.apache.roller.business.hibernate.HibernateRollerImpl.getWeblogManager(HibernateRollerImpl.java:152)
        at
org.apache.roller.util.cache.FuturePostingsInvalidationJob.execute(FuturePostingsInvalidationJob.java:74)
        at
org.apache.roller.business.runnable.WorkerThread.run(WorkerThread.java:73)
        at
org.apache.roller.business.runnable.ContinuousWorkerThread.run(ContinuousWorkerThread.java:83)
INFO  2007-03-12 22:35:39,578 ContinuousWorkerThread:run - future
invalidations thread INTERRUPT: sleep interrupted

i appreciate any help/guidance from you all,
thank you,

- eric
-- 
View this message in context: 
http://www.nabble.com/roller-3.0-installation-problem%2C-please-help-tf3390293s12275.html#a9437070
Sent from the Roller - User mailing list archive at Nabble.com.

Reply via email to