Skip to main content
Jump to: navigation, search

Jetty/HowTo/Using Jetty with IntelliJ


Some or all of this content remains to be ported to Jetty 9 Documentation.
If you are interested in migrating this content see our contribution guide or contact us.

You can use Jetty in a variety of ways when developing in IntelliJ.

Embedded Use

An often used way to develop in Intellij is the embedded approach. This strategy involves writing a small main method that starts Jetty and deploys your servlets programmatically. You can control starting and stopping your webapp through normal runtime measures.

Testing Use

A very popular approach to developing in Intellij–and one that we employ heavily in Jetty–is using Jetty with JUnit or the like where in @Before and @After there is a starting and stopping of a Jetty server. If you are interested in this approach, look through the unit tests for things like jetty-server and jetty-client for a wealth of examples. Also look at the embedded-examples project for a number of simple examples for very common usage scenarios. ,

Back to the top