Jetty and Eclipse Integration in 3 Steps
For more info on Jetty, check out our new Jetty Refcard, released today (6/25/12)! -Ed.
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:
- Install Jetty Eclipse plugin
- Create web application
- Run web application
1 – Installing Jetty Eclipse Plugin
- 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.
- First you need to install a plugin.
- Go to Eclipse -> Install new Software menu.
- Click on add and type Jetty for Name and http://run-jetty-run.googlecode.com/svn/trunk/updatesite for Location.
- Select the Jetty plugin to install. Click on Next and follow the installation:
2 – Creating a Web Application
When you restart Eclipse, got o Project Explorer view or the New menu and click on New -> Dynamic Web Project:
Configure the Project, create a name for it and click on Next:
Click on Next:
Configure the Web Module:
And the project is create. Create also a index.html file. The project structure should look like this:
3 – Running the Web Application
Select the application you want to run on Jetty.
Click on the Run button -> Run Configurations.
Configure your app on Jetty as shown in the picture bellow and click on Run:
Wait for the server to start. You should get something like the following on your log:
Open a browser and test the application!
Done!
Happy Coding!
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)















Comments
Peter Butkovic replied on Mon, 2012/06/25 - 5:09am
thanks for guide. I faced the similar problem quite some time ago. However I went with m2e-webby plugin, that did the job for me.
See my way: http://peter-butkovic.blogspot.com/2012/02/maven-web-app-development.html
Dan Halverson replied on Tue, 2012/06/26 - 9:48am
i use the tomcat maven plugin. I've heard of Jetty, of course, but not thought about using it. Would have an idea of why I might want to use Jetty over Tomcat maven plugin.
thanks
Dan
Peter Butkovic replied on Tue, 2012/06/26 - 12:48pm
in response to:
Dan Halverson
My choice was based upon the possibility to have it running in embedded mode (no separate jetty install required).
But as far as I can see now, tomcat maven plugin should be able to do so as well (http://tomcat.apache.org/maven-plugin.html).
I might give it a try and see what works better for me.
Thanks for hint.
On the other hand if I can't debug in embedded it's worthless for me.
Btw. what is your environment? Eclipse + maven + debugging enabled?