Deployment step-by-step for Apache Tomcat and Apache Pluto

Follow these steps:

  1. Install Pluto as written in its manual. We recommend using the bundle distribution, because that contains both the Apache Tomcat servlet container and the Pluto portlet container in a single package.

  2. Deploy Jakarta Slide to the Tomcat instance used by Pluto as written in the JBoss AS step-by-step.

  3. You can deploy the server component into the Apache Tomcat instance used by Pluto simply by running the server deploy script:

    ant -f deploy-server-tomcat.xml

    Please don't forget to set the CATALINA_HOME environment variable before.

  4. Pluto has a portlet called Deploy War Admin Portlet to deploy other portlets. It makes the deployment process extremely easy: just select the portlet WAR and configure the pages, Pluto will take care of all the low-level details. Don't forget to restart Pluto after you've deployed your portlets, otherwise your new portal page won't appear in the menu!

    If for some reason you decided to do an automated deployment instead of using the administrative portlet, deploy the portlet web application by running the portlet deploy script as:

    ant -f deploy-portlet-pluto.xml

    After this, you have to manually update the following Pluto configuration files:

    pageregistry.xml
    portletcontexts.txt
    portletentityregistry.xml

    You can use the sample files found in /conf/pluto of the Kosmos portlet distribution package as starting point.

  5. Launch Pluto and check the default portal page (e.g. http://localhost:8080/pluto/portal), whether you can see your new page in the page list.