Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.

Adding content to

Last modified on: April 29thth, 2007

Here are the steps necessary to edit and check the content on locally on your development workstation.

Pull source

Create a project in your Eclipse workbench called www and checkout into it the following modules from the repository
  1. www/bpel - the main bpel web content tree
  2. www/ - some common things that you need
  3. www/images - images
  4. www/projects - project related stuff
For example, this is what I see ...

You will need the CVS username and password to commit things to this repository.

Get PHPEclipse

If you do not dream in PHP code then this is probably a good thing to do. You can download from After installing, restart your eclipse environment, and pressumably you should be able to open and browse the repository and perhaps even see colors when editing those PHP files.

This concludes the eclipse end setup. Now onto running the locally on your workstation.

Install XAMPP

Install the XAMPP stack on your workstation (MySQL + Apache + PHP and Perl). You download it from

Installation ought to self explantory if you can came this far.

If you do not want to do this, then you are on your own. I used my own installation of Apache and re-used the XAMPP instllation of the rest.

Modify Apache Configuration

You need to modify the apache configuration so that it uses virtual hosts and specifically defines one that we will use for the local environment. There two steps here:
  1. Edit your /etc/hosts or \windows\system32\drivers\etc\hosts file to include this entry
    or create an alias for localhost as in ...		localhost
  2. Edit your apache configuration to include the virtual host. This should be in the configuration file etc/extras/httpd-vhosts.conf in your XAMPP home directory.
    NameVirtualHost *:80
    <VirtualHost *:80>
        DocumentRoot c:/ws/    
        ErrorLog logs/
        CustomLog logs/ common
    The DocumentRoot for your virtual host should be pointing to where-ever you had created the www project (and where www/bpel exists).
Now restart the apache configuration and see how things work. You should be able to point to and get the BPEL home page.