Author: taylor
Date: Sat Mar  3 16:18:44 2007
New Revision: 514286

URL: http://svn.apache.org/viewvc?view=rev&rev=514286
Log:
update installation documentation

Modified:
    portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml

Modified: portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml?view=diff&rev=514286&r1=514285&r2=514286
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml Sat Mar  3 
16:18:44 2007
@@ -28,66 +28,149 @@
                <section name="Jetspeed-2 Installer">
                        <subsection name="Getting Started with the Installer">
                        <p>
-                       Once you have <a href="download.html">downloaded</a> 
the intaller.  Jetspeed-2 provides 2 installers:
+                       Once you have <a href="download.html">downloaded</a> 
the installer.  Jetspeed-2 provides 2 installers:
                        <ul>
-                       <li>An installer with derby as an embedded database: 
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/Jetspeed2.0-derby-install.jar";>Jetspeed2.0-derby-install.jar</a></li>
+                       <li>The minimal installation, containing only the core 
portal and administrative portlets: 
+                       <a 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-2.1-installer.jar";>Standard
 (Minimal) Installer</a></li>
                        <li>An installer for installing Jetspeed-2 on a third 
party database: 
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/Jetspeed2.0-MultiDb-install.jar";>Jetspeed2.0-MultiDB-install.jar</a></li>
+                       <a 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-2.1-demo-install.jar";>Jetspeed
 Demo Installer</a></li>
                        </ul>
                        </p>
                        <p>
-                       To install Jetspeed-2 with the installer, run depending 
on which installer you've downloaded:
+                       To run the standard (minimal) installer:
+                       </p>
                        <source>
-java -jar Jetspeed2.0-MultiDB-install.jar
-or
-java -jar Jetspeed2.0-derby-install.jar
+java -jar jetspeed-2.1-installer.jar
+            </source>
+            <p>
+To run the Jetspeed Demo installer:
+            </p>
+            <source>
+java -jar jetspeed-2.1-demo-installer.jar
                        </source>
-                       </p>    
-                       <p>
-                       For the Multi-DB installer you will need to supply:
+                       <p>     
+                       To run the installer interactively, pass in the 
<b><i>text</i></b> parameter:
+                       </p>
+                       <source>
+java -jar jetspeed-2.1-installer.jar text      
+            </source>
+                   </subsection>
+                   <subsection name="Database Selection">
+                   <p>
+                       The installer will ask you to choose a database for 
storing the Jetspeed database. We provide a default Derby database for demo 
systems.
+                       The Derby database runs in embedded mode inside the 
Jetspeed/Tomcat JVM. All other databases require additional configuration.
+                       If you selected Derby, you can go with the default 
parameters provided. For all other databases you must first create an area to 
hold the Jetspeed tables.
+                       For some databases this <i>area</i> is called a 
<i>catalog</i>, others call it a <i>schema</i>, while others call it a 
<i>database</i>. Consult your
+                       database documentation for details on how to create a 
catalog or schema to hold the Jetspeed tables. Additionally, you may need to 
create a database user
+                       to access the Jetspeed tables. Often is required to 
grant access to the schemas (catalogs) for the given user.
+                       </p>
+                       <p>Jetspeed supported database list:
+                       <ul>
+                       <li>DB2</li>
+                       <li>Derby (default)</li>
+                       <li>MS SQL</li>
+                       <li>My SQL</li>
+                       <li>PostgreSQL</li>
+                       <li>Oracle (9i or higher)</li>
+                       <li>SapDB</li>
+                       <li>Manual database setup </li>
+                       </ul>
+                       </p>
+                       <p>If you choose the manual database setup, then the 
database scripts will not be run. You can configure the database at a later 
time.
+                       All database scripts are provided in the installation 
under the <i>database</i> directory. For your specific database, look under the 
corresponding directory name.
+                       During installation, you will be prompted for the 
following fields after chosing your database types:
                        <ul>
-                       <li>A Database type. Valid values [derby, mssql, mysql, 
oracle, hsql, postgres, sapdb]</li>
                        <li>A username</li>
                        <li>A password</li>
                        <li>A JDBC connection string</li>
                        <li>A JDBC driver name</li>
-                       <li>The location of a valid JDBC driver.  The installer 
will copy this to the installed location.</li>
-                       </ul>
-            With the exception of Derby, you will need to create an empty 
database schema in 
-            your particular database to store the Jetspeed tables. With the 
exception of Derby, you can not run the 
-                   installer twice against the same database schema. You have 
to manually drop the tables yourself before 
-            running the installer a second time.                               
-                       </p>
-                       </subsection>
+                       <li>The location of a valid JDBC driver.  The installer 
will copy the driver to the installed location in Tomcat.</li>
+                       </ul>
+                       Note that only the Derby database has exact values for 
the JDBC connection string and location of the JDBC driver.
+                       The connections strings are only partially completed in 
the well-known format of the particular databaes.
+                       Please take care to complete the values in your 
connection string for your database. The driver name should be the right
+                       driver class for your database at the time of the 
making of this installation. Please ensure that a newer driver is not required. 
+                       Note that the location of the JDBC driver must be 
selected. We have not provided the file system path to the jar file.
+                       You may want to check and see if newer versions of the 
driver are available.
+                       </p>
+                       <p>
+                       Once you have entered all of your parameters, the 
installer we test the database connection before proceeding.
+                       The installer will not continue until it gets a valid 
connection. Once the installer verifies the database connection,
+                       you are ready to proceed with installation process. 
Please take note of the location where you are installing on your file system.
+                       </p>
+                       </subsection>
                        <subsection name="Starting Jetspeed-2">
                        <p>
-                       Startup Tomcat. On linux, execute :
+                       Once you have completed a successful install, you are 
ready to start the Jetspeed Portal.
+                       On linux, here is an example where you have installed 
to the default location:
                        </p>
-                       <source>
-/usr/local/ApacheJetspeed2.0/bin/startup.sh
+                       <source>
+cd ~/jetspeed-2.1/bin
+./startup.sh
                        </source>
                        <p>
-                       On windows, execute :
+                       On windows, here is an example where you have installed 
to the default location:
                        </p>
                        <source>
-c:\Program Files\Apache Jetspeed 2.0\bin\startup.bat
+   cd C:\Apache\Jetspeed-2.1\bin
+   startup.bat
                        </source>
-                       <p>
-                       The very first invocation of the portal requires 
approximately one minute for initial 
-                       startup and final installation. Please wait one minute, 
and then start up a web browser 
-                       and navigate to <a 
href="http://localhost:8080/jetspeed/portal";>http://localhost:8080/jetspeed/portal</a>.
+                       <p>
+                       The very first invocation of the portal requires 
anywhere from 10 seconds to 30 seconds for initial 
+                       startup and final installation. After starting the 
server, start up a web browser 
+                       and navigate to <a 
href='http://localhost:8080/jetspeed/portal'>http://localhost:8080/jetspeed/portal</a>
                               
                        </p>
                        </subsection>
                        <subsection name="Login to Jetspeed-2">
-                       <p>
-                       Sample accounts to login as:
-                       <source>
-admin/admin
-manager/manager
-user/user</source>
-                       </p>
+                       <p>
+All preconfigured users have the same password as username (for example the 
<i>admin</i> user has the password <i>admin</i>)
+If you installed with the Minimal installer, two test accounts are available:
+                       </p>
+                       <source>
+admin    -- System administrator, super user
+devmgr           -- Delegated security manager, can manage users with the 
"dev" (developer) role                       
+                  </source>
+                  <p>
+If you installed with the Full Demo installer, several test accounts are 
available:               
+                       </p>
+                       <source>
+admin    -- System administrator, super user
+manager   -  Has system administration rights, but not super user
+user     -- A sample user demonstrating with with a home page and advanced 
profiled menus 
+tomcat           -- A sample user demonstrating a user without a home page
+jetspeed  -- A sample user demonstrating discovery of pages by both group and 
role fallback profiling algorithms
+subsite   -- Example of how to setup users with a primary subsite role 
fallback profiling rules
+subsite2  -- Example of how to setup users with a secondary subsite role 
fallback profiling rules
+devmgr           -- Delegated security manager, can manage users with the 
"dev" (developer) role                       
+                       </source>
                        </subsection>
+                       <subsection name="Jetspeed Desktop">
+                       <p>
+The Jetspeed Desktop is a client-side JSR-168 aggregation engine.
+To accesss the Desktop, navigate your browser to <a 
href='http://localhost:8080/jetspeed/desktop'>http://localhost:8080/jetspeed/desktop</a>
+When switching between the /desktop and the /portal URLs, logout to start a 
new session.                       
+                       </p>
+                       </subsection>
+                       <subsection name="Changing the Database">
+                       <p>
+                       After running the installation, you can manually 
reinitialize the database or even switch to another database.
+                       To do so, we provide an Ant script found under the 
<i>database</i> directory of your installed Jetspeed portal.
+                       The database configuration is defined in the 
<i>database.properties</i> file. To reinitialize or change the database,
+                       go to the database directory and edit the 
database.properties file, save it, and then run <b><i>ant</i></b>.
+                       </p>
+                       <p>Here is a sample database configuration file:
+                       </p>
+                       <source>
+; Jetspeed Enterprise Portal 2.1 Database setup configuration
+; db.type supported values: db2, derby, mssql, mysql, oracle, postgres, sapdb
+db.type=mysql
+: for db.type other than derby, the properties below need to be specified
+db.username=j2
+db.password=abracadabra
+jdbc.url=jdbc:mysql://localhost:3306/prod-2
+jdbc.driver.class=com.mysql.jdbc.Driver                        
+                       </source>
+                       </subsection>
                </section>
        </body>
 </document>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to