Changes between Version 19 and Version 20 of Installing


Ignore:
Timestamp:
May 19, 2011, 4:30:19 AM (13 years ago)
Author:
Gavin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Installing

    v19 v20  
    55Once installed to a server all user access is via a web browser (IE, Firefox, Safari etc) so there are no installation requirements for user machines. [[BR]]
    66
    7 There are two ways to get gnuMims running:
    8  1. Download a prepared WAR file and deploy to a Java Servlet (as detailed bellow).
    9  1. Download the source code and build a custom WAR with Grails (see the [wiki:DeveloperStartPage Developer Start Page] for this option).
     7There are three ways to get gnuMims running:
     8 1. Easy: [http://www.gnumims.org/services.html get service] everything will be done for you.
     9 1. Harder: [http://www.gnumims.org/downloads/gnuMims.war Download WAR] and [http://www.gnumims.org/trac/export/935/trunk/gnuMims-config.groovy Config file] and deploy to a Java Servlet (as detailed bellow).
     10 1. Hardest: Download the source code and build a custom WAR with Grails (see the [wiki:DeveloperStartPage Developer Start Page] for this option).
    1011
    1112Note: the online [http://democo.gnumims.com Demo] provides the easiest way to take gnuMims for a test run.
     
    1516 * Java servlet.
    1617  * We currently use Tomcat-6.
    17  * Sun Java SDK.
     18 * Sun Java-6 SDK.
    1819  * We currently use "Java-6.24" (Debian Squeeze: sun-java6-jdk).
    1920 * Database.
    20   * The development [http://www.gnumims.org/downloads/dev/gnuMimsDev.war WAR] is configured to use an in memory database (HSQLDB).
    21    * This will NOT save data between restarts!
    22    * But has the advantage that no database setup is required, good for quick demo runs.
    23    * May be handy to check that the Java server is working.
    24   * The production [http://www.gnumims.org/downloads/prod/gnuMimsLive.war WAR] is configured to use MySQL.
    25    * We currently use "Mysql-5.1.49" (Debian Squeeze: mysql-server-5.1)
     21  * We currently use "Mysql-5.1.49" (Debian Squeeze: mysql-server-5.1)
    2622   * See [wiki:MysqlConfig MySQL Configuration Guide].
    2723  * For other database options please see [wiki:ChangingTheDatabase Changing the Database].
     
    3026
    3127A server with Tomcat and a Java servlet can be a tricky thing to setup. [[BR]]
    32 If you are not experienced with these things please contact us for help! [[BR]]
     28If you are not experienced with these things please contact us for help [[BR]]
    3329By all means have a go if you are keen but contact us well BEFORE severe hair loss occurs ;-) [[BR]]
    3430We would rather help than have you give up and miss out on a great application. [[BR]]
    3531
    36  * Copy the war file to [$TOMCAT_HOME]/webapps/gnuMims.war or choose to upload through the Tomcat Manager.
    37  * Point your web browser to !http://localhost:8180/gnuMims/ or !http://myserver:port/gnuMims[Live|Dev].
    38  * Restart Tomcat if required.
     32 * Stop Tomcat.
     33 * Copy the war file to [$TOMCAT_HOME]/webapps/gnuMims.war.
     34 * Copy the config file to [$TOMCAT_HOME]/commons/classes/gnuMims-config.groovy and follow the advice in the file.
     35 * Start Tomcat.
     36 * View the Tomcat log files [wiki:TomcatLogExample $TOMCAT_HOME/logs/example].
     37 * Point your web browser to !http://localhost:8180/gnuMims/ or !http://myserver:port/gnuMims.
    3938 * The exact case and name of the war file must match the browser URL.
    4039 * Login with the user name "admin" and password "pass".
     40 * For production, disable demo data in the admin view.
    4141
    4242'''[wiki:InstallationTips More Installation Tips]'''