Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Installation and Troubleshooting FAQs

Updated for Roller 1.2

  • How do I install Roller? #1
  • What platforms are supported? #2
  • How do I install on Jetty? #3
  • How do I install on Resin? #4
  • How do I install on Orion? #5
  • How do I install on Weblogic 8.1? #6
  • How do I install on JBoss? #7
  • How do I set up an administrative user for my Roller install? #8
  • How can I test if my DB-connection is setup correctly? #9
  • Why does MySQL reject connections from Roller? #10
  • I get an "Illegal mix of collations" error from MySQL. What's wrong? #11
  • What's this Cannot create JDBC driver of class ' ' for connect URL 'null' all about? #12
  • Help! I'm seeing "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1" #13
  • Why do I sometimes see a log message "PingQueueProcessor:processQueue | WARNING Skipping current ping queue processing round because we cannot yet determine the site's absolute context url? #14
  • When I use the "remember me" feature to login, Roller sometime just hangs. How do I fix this? #15
  • I'm seeing "java.lang.StringIndexOutOfBoundsException: String index out of range: 23". How do I fix it? #16
  • How do I configure roller to use LDAP user authentication #17
  • I've set up my MailSession in the context xml file, but I'm getting a ClassNotFoundException or NoClassDefFoundError #18

Anchor
1
1
How do I install Roller? #1

See the Roller InstallationGuide.

Anchor
2
2
What platforms are supported? #2

...

The Roller InstallationGuide discusses installing Roller on Windows or UNIX, the MYSQL database, and the Tomcat 5.0 and 5.5 servlet engines. The Roller software includes database creation scripts for MYSQL, HSQL, and Postgres databases but, at this point, the Roller project members do not test against the last two database configurations.

Some folks have installed Roller on the OC4J, Resin and Jetty servlet engines.

...

Read the Jetty Installation Guide, which is probably out of date, or you ask on the Roller Mailing Lists for advice.

...

Read the Resin Installation Guide, which is probably out of date, or you can ask the Roller Mailing Lists for advice.

...

You are on your own, but you can ask the Roller Mailing Lists for advice and there are some notes from an OC4J install on DaveJohnson's weblog.

...

"Supported" might be the wrong word because we don't really offer support, but we can tell you what platforms are known to work.

Roller 4 worked on Tomcat 5, Tomcat 6, Sun Web Server, Glassfish 2, MySQL, Derby and PostgreSQL. Some users we able to run on Oracle and DB2 with tweaks to the database creation scripts.

Roller 5 will work on Tomcat 6 and 7, Glassfish 3.0 and 3.1, JBoss AS 6 and WebSphere 8. It should also work with MySQL, Derby, Oracle and DB2 databases.

Tomcat is probably the safest platform for Roller because that's what most people use

See the Weblogic Installation Guide, which is probably out of date, or you can ask the Roller Mailing Lists for advice.

...

See the JBoss Installation Guide.

Anchor
8
8
How do I set up an administrative user for my Roller install? #8

The very first user you create will be an admin user. That initial user can then grant and revoke admin rights from any other user.

Also, there is a command-line utility program called rollerpw.sh or rollerpw.bat you can run to grant and revoke admin rights from users and to perform other administrative tasks. See the instructions in Step 8.1 of the InstallationGuide for more information.

...

Point your browser to http://localhost:8080/roller/dstest.jsp. If that page is able to create a connection, then your database connection is set up correctly.

Anchor
10
10
Why does MySQL reject connections from Roller? #10

...