October 2, 2014
Hot Topics:
RSS RSS feed Download our iPhone app

Developing Portlets with Apache Pluto

  • October 7, 2005
  • By David DeWolf
  • Send Email »
  • More Articles »

Installing Pluto into Tomcat

After building Pluto, it must be installed within a servlet container. The easiest way to do this is to use Apache Tomcat and the Pluto installation utility. For Tomcat installation instructions, see Tomcat Documentation. Once installed, Pluto can easily be installed by executing the following commands.

cd <pluto-home>/pluto-util
m2 pluto:install

Deploying Portlets

Deploying portlets is currently a two step process in Pluto 1.1. First, portlets must be assembled. Assembly takes a compliant portlet application and injects hooks so that it can be deployed within the Pluto portal and serviced by the Pluto Portlet Container. Portlet assembly can be accomplished by executing:

cd <pluto-home>/pluto-util
m2 pluto:assemble -Dmaven.deploy.deployment=<path-to-war>

Once Pluto has been installed, portlets are deployed by executing the following commands.

cd <pluto-home>/pluto-util
m2 pluto:deploy -Dmaven.deploy.deployment=<path-to-war>

Conclusion

To ease adoption of the Portlet Specification, Apache Pluto implements more than just the required Portlet container. Pluto is also includes a lightweight portal implementation which can be used for developing portlets or embedded within a complex web application. The Pluto utilities offer means for quickly installing the portal, assembling portlet applications and deploying them within the Pluto portal. While Pluto 1.1 is still in it's infancy, it is easy to use, simple to customize, ideal for a lightweight portlet development environment.

About the Author

David DeWolf has been developing web applications, portals and portlet applications for six years. He is a member of the Apache Portals Project Management Committee and an active commiter to Apache Pluto, the reference implementation of the Portlet Specification. David currently works at Digital Focus. Digital Focus provides software development, agile coaching, and IT consulting services to Fortune 1000 and medium-sized businesses. Contact David at author@daviddewolf.com.





Page 3 of 3



Comment and Contribute

 


(Maximum characters: 1200). You have characters left.

 

 


Sitemap | Contact Us

Rocket Fuel