Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003450 [Documentation] minor always 04-17-09 07:12 04-30-09 15:34
Reporter pablorg View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.2.1
Summary 0003450: Inconsistent Documentation
Description Your documentation makes me doubt whether Resin is the right product for us. Quercus is very promising, but despite the client list that Resin boasts, the shoddy documentation leaves us with a bad impression.

Since source is available, it is possible to figure this all out eventually. But it's a hassle and one never knows if it's alright to trust the docs.

Specific examples:
1. Under <session-config>, use-persistent-store is not fully explained. How do I specify the store location/type? (jdbc/file)? If I click on http://localhost:8080/resin-doc/doc/resin.xtp#persistent-store, [^] I get nowhere and the navigation links/TOC on the left disappear.

2. jvm-arg is only ever mentioned in the command-line configuration section. Meanwhile, it is not a command-line configuration at all. We are not told if it is a child of <cluster> or if it can be a child of <resin> directly.

3. the links on the left side (for navigating docs) change all the time in surprising and inconsistent ways.
Additional Information
Attached Files

- Relationships

- Notes
04-19-09 06:01

More examples: [^]
Under the first question, numeral 2: $RESIN_HOME/ext-lib vs $RESIN_HOME/extlib

Under the second question: So Resin can run without the JNI libraries, it just won't be as fast as Resin.
04-19-09 06:10

There is also NO documentation for resin 3.2

Even if you're running resin 3.2 and use the resin-doc application, you get resin 3.1 documentation that includes things such as this (which are not accurate) (also to be found in [^]

C:\win32> resin-3.2.0\bin\resin.exe
04-19-09 06:30

Here's another one: [^]
The example shows a -resin-root parameter. If you try to use that, you get an error and this:

unknown argument '-resin-root'

usage: java -jar resin.jar [-options] [status | start | stop | restart | kill | shutdown]

where options include:
   -conf <file> : select a configuration file
   -dynamic-server <cluster:address:port> : initialize a dynamic server
   -log-directory <dir> : select a logging directory
   -resin-home <dir> : select a resin home directory
   -root-directory <dir> : select a root directory
   -server <id> : select a <server> to run
   -watchdog-port <port> : override the watchdog-port
   -verbose : print verbose starting information
04-19-09 06:35 [^]

makes reference to a bin/ that does not exist. It seems this is very old, crufty documentation. Do you guys see a future for Resin or are you just letting it rot on the vine?
04-30-09 15:34

here's more inconsistent documentation from the resin 4 quercus docs:

this example is given, yet it seems incorrect (jndi name)

Example: overriding database configuration in resin-web.xml

<web-app xmlns=""> [^]
  <database jndi-name="jdbc/mysql">
    <driver type="">
      <url>jdbc:mysql://localhost:3306/test</url> [^]

  <servlet-mapping url-pattern="*.php"

- Issue History
Date Modified Username Field Change
04-17-09 07:12 pablorg New Issue
04-19-09 06:01 pablorg Note Added: 0003960
04-19-09 06:10 pablorg Note Added: 0003961
04-19-09 06:30 pablorg Note Added: 0003962
04-19-09 06:35 pablorg Note Added: 0003963
04-29-09 13:27 skot Issue Monitored: skot
04-30-09 15:34 pablorg Note Added: 0003975

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
38 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker