Chris Richardson - enterprise POJOs

My book

Calendar

««Aug 2008»»
SMTWTFS
      12
3456789
10111213141516
17181920212223
24252627282930
31

My Top Tags

                                                                               

My RSS Feeds








 

I run a consulting and training company that helps organizations build better software faster.

We provide a variety of services including:

  • Development - we can build your application for you
  • Deployment - we can find a hosting partner or deploy your application on Amazon EC2
  • Training classes for Spring, Hibernate and Acegi Security
  • Jumpstarts to get your project off to the right start
  • Reviews to improve your architecture, code and development process

For more information contact me.

 

My bookmarks

Mailing List

Enhancements to the Cloud Tools Maven plugin for deploying Java EE applications on Amazon EC2

posted Wednesday, 23 April 2008

I recently added some new goals to the Cloud Tools Maven plugin that expand its capabilities:

  • cloudtools:dbsave - save a database snapshot in S3
  • cloudtools:dbrestore - restore the database from S3
  • cloudtools:clone - creates a copy of the cluster
  • cloudtools:describe - describes the cluster showing the instances
  • cloudtools:list - lists the available clusters
  • cloudtools:sql - runs an SQL script

You can also specify the structure of the cluster when using cloudtools:deploy:

  • cloudtools:deploy -Dcloudtools.topology=MultipleInstancesTopology - puts MySql, Tomcat and Apache on separate instances
  • cloudtools:deploy -Dcloudtools.topology=SingleInstanceTopology - puts MySql, Tomcat and Apache on the same instance
Please see the Cloud Tools website for more information.

 

tags:                  

links: digg this    del.icio.us    technorati    reddit




1. brpaul left...
Thursday, 5 June 2008 2:00 pm

How can I download you maven Plugin ? I cannot find it on your google code page Is the use of your AMI required ?


2. Chris Richardson left...
Thursday, 5 June 2008 2:09 pm

You need to configure maven to automatically download the plugin from my repository. See http://www.chrisrichardson.net/kb/ec2/UsingTheCloudToolsMavenPlugin.htm.

You do not need to use my AMI. I've encountered folks who have been using their AMIs. However, the framework makes certain assumptions about the location of various files/directories. For now you could need to look in the source code of classes such as Tomcat, MySQL, and Apache. One day I will make all of that configurable.