Apache MyFaces in the cloud

The Apache Software Foundation has a lot of offerings for cloud based infrastructure. There are a lot of projects in that directions. A few examples are: Hadoop, Cassandra, HBase or some that are currently undergoing incubation: Whirr / Libcloud.

Two days ago, Amazon launched it’s AWS Elastic Beanstalk offer. A “Platform as a Service” (Paas) based on Apache Tomcat, Version 6.

Time to play!

Yesterday I tried to deploy my ‘kickstart’ project to the Amazon offer, and it worked. Within a few minutes my account was setup and I could upload the WAR file.

The project itself is quite simple, but it contains an interesting set of modern JavaEE 6 technologies:

-CDI (Apache OpenWebBeans)
-JPA (Apache OpenJPA)
-JSF2 (Apache MyFaces)

and a set of CDI extensions (Apache MyFaces CODI)!

The entire project had no problems when deploying it to the cloud. Why should it have a problem at all? The stack is running fine on a vanilla Tomcat 6. But getting it working, in the cloud, was still pretty exciting šŸ™‚


The project itself can be found on github. Give it (and perhaps Beanstalk) a try!


Posted in apache, Bigtable, CDI, facelets, fun, Hadoop, HBase, java, jsf, myfaces
4 comments on “Apache MyFaces in the cloud
  1. […] This post was mentioned on Twitter by Matthias Wessendorf, teamblog. teamblog said: Read by #teamblog "Apache MyFaces in the cloud" http://tinyurl.com/5t75pho […]

  2. Leo K says:

    and can we try it? šŸ˜‰

  3. […] A few days ago I did a quick test to see how well Apache MyFaces “works” in the cloud. The Amazon Beanstalk test was a success. […]

  4. Alexander says:

    I’ve been thinking all the time if I rent a server or use the cloud for my little application. Thanks for testing:-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: