| Table of Contents | |
| ===================================== | |
| - Introduction | |
| - Instalation | |
| * Automated Maven Installation | |
| * Manual Installation | |
| * Windows Installer | |
| - Portlet Deployment | |
| * Portlet Assembly with Maven | |
| * Portlet Deployment with Maven | |
| 1) Introduction | |
| - You are looking at the source distribution of Pluto 1.1.x. | |
| - Pluto 1.1.x is NOT binarily compatible with Pluto 1.0.x | |
| - Pluto 1.1.x is a rewrite of 1.0.x aimed at cleaning up | |
| the architecture and making pluto more user / developer friendly | |
| - Pluto 1.1.x is still under development. | |
| 2) Installation | |
| ========================================= | |
| 2a) Maven Installation: | |
| ----------------------------------------- | |
| Step 1: 'mvn install' | |
| Step 2: 'cd ../pluto-util' | |
| Step 3: 'mvn pluto:install -DinstallDir=<PATH_TO_TOMCAT>' | |
| 2b) Manual Installation: | |
| ----------------------------------------- | |
| Step 1: 'mvn install' | |
| Step 2: Copy the following to <TOMCAT_HOME>/shared/lib | |
| - castor-0.9.6 | |
| - portlet-api-1.0.jar | |
| - pluto-container-1.1-SNAPSHOT.jar | |
| - pluto-descriptor-api-1.1-SNAPSHOT.jar | |
| - pluto-descriptor-impl-1.1-SNAPSHOT.jar | |
| Step 3: Copy the following to <TOMCAT_HOME>/common/endorsed | |
| - xercesImpl-2.6.2 | |
| - xmlParserAPIs-2.6.2 | |
| Step 4: Copy the following to <TOMCAT_HOME>/conf/Catalina/localhost | |
| - <PLUTO_HOME>/pluto-portal/src/main/resources/pluto.xml | |
| - <PLUTO_HOME>/pluto-testsuite/src/main/resources/testsuite.xml | |
| Step 5: Copy and rename the following to <TOMCAT_HOME>/webapps | |
| - pluto-portal.war | |
| - pluto-testsuite.war | |
| 2c) Windows EXE Installation | |
| - The NSIS Installer is not yet complete | |
| ====================================== | |
| 3) Portlet Deployment | |
| 3a) Assembly: | |
| --------------------------------------- | |
| All portlet applications must be run through | |
| the pluto assembler before being deployed. | |
| To do so: | |
| Step 1: 'cd pluto-install' | |
| Step 2: 'maven pluto:assemble -Dmaven.deploy.deployment=<path to war> | |
| 3b) Deployment: | |
| Step 1: 'cd pluto-install' | |
| Step 2: 'maven pluto:deploy -Dmaven.deploy.deployment=<path to war> |