Jetty and Eclipse Integration in 3 Steps

June 14, 2012 | By | Add a Comment

This tutorial will walk you through out how to integrate Jetty and Eclipse and how to run a web application on Jetty server inside Eclipse.

Steps:

  1. Install Jetty Eclipse plugin
  2. Create web application
  3. Run web application

1 – Installing Jetty Eclipse Plugin

  1. When you add a server to the Servers view, you will not see an option for Jetty as you will find for Tomcat, JBoss, Apache, etc.
  2. First you need to install a plugin.
  3. Go to Eclipse -> Install new Software menu.
  4. Click on add and type Jetty for Name and http://run-jetty-run.googlecode.com/svn/trunk/updatesite for Location.
  5. Select the Jetty plugin to install. Click on Next and follow the installation:

Jetty loiane 03 Jetty and Eclipse Integration in 3 Steps2 – Creating a Web Application

When you restart Eclipse, got o Project Explorer view or the New menu and click on New -> Dynamic Web Project:

Jetty loiane 04 Jetty and Eclipse Integration in 3 Steps

Configure the Project, create a name for it and click on Next:

Jetty loiane 05 Jetty and Eclipse Integration in 3 Steps

Click on Next:

Jetty loiane 06 Jetty and Eclipse Integration in 3 Steps

Configure the Web Module:

Jetty loiane 07 Jetty and Eclipse Integration in 3 Steps

And the project is create. Create also a index.html file. The project structure should look like this:

Jetty loiane 08 Jetty and Eclipse Integration in 3 Steps

3 – Running the Web Application

Select the application you want to run on Jetty.

Click on the Run button -> Run Configurations.

Jetty loiane 09 Jetty and Eclipse Integration in 3 Steps

Configure your app on Jetty as shown in the picture bellow and click on Run:

Jetty loiane 10 Jetty and Eclipse Integration in 3 Steps

Wait for the server to start. You should get something like the following on your log:

Jetty loiane 11 Jetty and Eclipse Integration in 3 Steps

Open a browser and test the application!

Jetty loiane 12 Jetty and Eclipse Integration in 3 Steps

Done!

Happy Coding!

Filed in: Jetty | Tags: , ,

Leave a Reply

Trackback URL | RSS Feed for This Entry