Posts tagged with "virgo"

Oct 9th, 2014

Dockerizor – Creating Docker Images for Virgo the Easy Way

During the preparations for our EclipseCon talk “Web Applications with Eclipse RT and Docker in the Cloud” about our first Docker project, we spent quite some time building Docker images for Virgo powered applications. We investigated how to improve the continuous delivery of such applications using Gradle. In the first step we used the ‘Gradle [...]

1 Comment
May 15th, 2014

Ready, Steady, Vir…Go!

Several months ago I took over the project lead for Virgo. The project code base and vision had been established by SpringSource dm Server[1] and later on by VMware[2] and SAP[3]. After an assessment of what Virgo can do today and where we see a future for Virgo in the application server market, we want [...]

Feb 27th, 2014

How to use Docker links to *safely* connect from a Virgo application to a MongoDB

Some months ago, the Docker Team announced Docker 0.6.5[1]. Since that release it is possible to give your container names – this makes it much easier to find the correct container to interact with. It didn’t take long that I got used to this new feature. Together with the freshly introduced explicit linking this is [...]

Leave a Comment
Feb 24th, 2014

Deploying RAP Applications Made Simple – Introducing the Virgo RAP Server

Yes, we love building modular web applications, if they just were easier to deploy on a server! Wrapping OSGi applications in WAR files, apparently still the most popular deployment option for RAP, results in a complicated setup: a web app containing an OSGi runtime together with all bundles, configuration, and a bridge servlet that delegates [...]

Feb 18th, 2014

A lightweight Java application server on Raspberry Pi

Response times for Tabris UI demo app

As of recently, Oracle is providing a JVM for Raspberry Pi that performs well enough to use the Pi as an application server. Raspberry Pi and Java haven't been a great couple in the past, but with the new JVM that added native floating point operations this is history. If you are interested, here are [...]

Leave a Comment
Oct 25th, 2013

Continuous Deployment with Docker and Virgo

The post “Automated installation of Virgo with Docker” described how to build and run a Docker container with Virgo inside. Today I’ll describe an easy way of continuously deploying applications into such a Virgo running inside an isolated Docker container. In a regular Virgo installation we would simply drop our application bundle into the pickup [...]

Leave a Comment
Aug 5th, 2013

Control Your OSGi Application at Runtime

It is a common procedure to read the initial configuration of a classic Java program from a file system properties file. Once the program is up and running, changes made to the configuration will be ignored unless you deliberately watch for changes to the properties file. OSGi runtimes provide a ConfigurationAdmin[1] to manage your initial [...]

1 Comment
Jul 3rd, 2013

Automated installation of Virgo with Docker

A few weeks ago a friend of mine enthusiastically told me about Docker[1] in a lunch break. Yesterday he supported me in creating my first Dockerfile and it was an amazing experience I must admit. But let’s start at the beginning. What is Docker? Docker is a Linux Container Runtime, that runs Unix processes with [...]

Mar 18th, 2013

Updated Tutorial: Developing Web Application Bundles with RAP and Virgo

This is just a heads up for those interested in developing RAP applications with Virgo. I finished updating our tutorial to RAP 2.0 and Virgo 3.6.x (aka Sky). The first part guides you through the setup of your Eclipse IDE and Virgo Jetty Server. The second part is a short walkthrough on how to create [...]

1 Comment