I have expended one week to install roller2.0 but now i still have this
problem:I cannot see the register link in http://localhost:8181/roller/,
and in http://localhost:8181/roller/dstest.jsp, it displays success.I use
oracle9i for database and tomcat 5.0 for container.
My hibernate.cfg.xml is like this:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="show_sql">false</property>
<property name="connection.datasource
">java:comp/env/jdbc/rollerdb</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect
</property>
<property name="hibernate.connection.driver_class">
oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">
jdbc:oracle:thin:@localhost:1521:test1</property>
<property name="hibernate.connection.username">test1</property>
<property name="hibernate.connection.password">test1</property>
<property name="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect</property>
<mapping resource="org/roller/business/HitCountData.hbm.xml" />
<mapping resource="org/roller/pojos/BookmarkData.hbm.xml" />
<mapping resource="org/roller/pojos/CommentData.hbm.xml" />
<mapping resource="org/roller/pojos/EntryAttributeData.hbm.xml" />
<mapping resource="org/roller/pojos/FolderAssoc.hbm.xml" />
<mapping resource="org/roller/pojos/FolderData.hbm.xml" />
<mapping resource="org/roller/pojos/WeblogTemplate.hbm.xml" />
<mapping
resource="org/roller/pojos/PingCategoryRestrictionData.hbm.xml" />
<mapping resource="org/roller/pojos/AutoPingData.hbm.xml" />
<mapping resource="org/roller/pojos/PingQueueEntryData.hbm.xml" />
<mapping resource="org/roller/pojos/PingTargetData.hbm.xml" />
<mapping resource="org/roller/pojos/RefererData.hbm.xml" />
<mapping resource="org/roller/pojos/RoleData.hbm.xml" />
<mapping resource="org/roller/pojos/RollerConfigData.hbm.xml" />
<mapping resource="org/roller/pojos/UserData.hbm.xml" />
<mapping resource="org/roller/pojos/UserCookieData.hbm.xml" />
<mapping resource="org/roller/pojos/WeblogCategoryData.hbm.xml" />
<mapping resource="org/roller/pojos/WeblogCategoryAssoc.hbm.xml" />
<mapping resource="org/roller/pojos/WeblogEntryData.hbm.xml" />
<mapping resource="org/roller/pojos/WebsiteData.hbm.xml" />
<mapping resource="org/roller/pojos/RollerPropertyData.hbm.xml" />
<mapping resource="org/roller/pojos/PermissionsData.hbm.xml" />
<mapping resource="org/roller/pojos/PlanetConfigData.hbm.xml" />
<mapping resource="org/roller/pojos/PlanetGroupData.hbm.xml" />
<mapping resource="org/roller/pojos/PlanetEntryData.hbm.xml" />
<mapping resource="org/roller/pojos/PlanetSubscriptionData.hbm.xml"
/>
<mapping
resource="org/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml" />
</session-factory>
</hibernate-configuration>
and the server.xml is like this:
...........
<Context path="/roller" docBase="roller" debug="0">
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="oracle.jdbc.OracleDriver"
connectionURL=
"jdbc:oracle:thin:@localhost:1521:TEST1"
connectionName="test1"
connectionPassword="test1"
userTable="rolleruser"
userNameCol="username"
userCredCol="passphrase"
userRoleTable="userrole"
roleNameCol="rolename" debug="0" />
<Resource name="jdbc/rollerdb" auth="Container" type="
javax.sql.DataSource" />
<ResourceParams name="jdbc/rollerdb">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:TEST1</value>
</parameter>
<parameter><name>username</name><value>test1</value></parameter>
<parameter><name>password</name><value>test1</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>3</value></parameter>
<parameter><name>removeAbandoned</name><value>true</value></parameter>
<parameter><name>maxWait</name><value>3000</value></parameter>
</ResourceParams>
</Context>
...........
And the roller.log is like this:
INFO 2005-12-19 09:35:44,453 BreadCrumbFilter:init - set breadcrumb
stack size to 3
INFO 2005-12-19 09:35:44,531 IfModifiedFilter:init - cache size is: 100
INFO 2005-12-19 09:35:44,531 IfModifiedFilter:init - cache timeout is: 1800
INFO 2005-12-19 09:35:44,546 LRUCacheHandler2:<init> - Initializing for:
PageCacheFilter
INFO 2005-12-19 09:35:44,546 LRUCacheHandler2:<init> - PageCacheFilter
size=100
INFO 2005-12-19 09:35:44,546 LRUCacheHandler2:<init> - PageCacheFilter
timeout=3600seconds
INFO 2005-12-19 09:35:44,562 LRUCacheHandler2:<init> - Initializing for:
RssCacheFilter
INFO 2005-12-19 09:35:44,562 LRUCacheHandler2:<init> - RssCacheFilter
size=100
INFO 2005-12-19 09:35:44,562 LRUCacheHandler2:<init> - RssCacheFilter
timeout=3600seconds
INFO 2005-12-19 09:35:44,562 LoginFilter:init - Remember Me enabled: true
INFO 2005-12-19 09:35:49,671 LoginServlet:init - secure login enabled:
false
INFO 2005-12-19 09:35:49,671 LoginServlet:init - secure login port: 443
FATAL 2005-12-19 09:35:55,750 PropertiesManagerImpl:init - Failed to
initialize runtime configuration properties.Please check that the database
has been upgraded!
java.lang.UnsupportedOperationException
at org.apache.commons.dbcp.PoolingDataSource.getConnection
.......
What's the problem?who can help me?THANKS!
JiangLing