Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Jetty/HowTo/Using Jetty with Eclipse"
(Added info about run-jetty-run) |
|||
Line 1: | Line 1: | ||
{{Jetty Howto | {{Jetty Howto | ||
− | | introduction = You can use Jetty in a variety of ways when developing in Eclipse. | + | | introduction = |
+ | |||
+ | {{Jetty TODO}} | ||
+ | |||
+ | You can use Jetty in a variety of ways when developing in Eclipse. | ||
== WTP Style Use == | == WTP Style Use == |
Latest revision as of 15:13, 23 April 2013
Introduction
You can use Jetty in a variety of ways when developing in Eclipse.
WTP Style Use
A problematic mechanism is the WTP style approach to webapp development. Under certain circumstances this works for certain people and if it does, great, enjoy. Here is a link to a Jetty WTP Plugin that Angelo Zerr contributed.
Embedded Use
The embedded approach is an often used mechanism for developing in Eclipse. This strategy involves writing a small main method that starts Jetty and deploys your servlets programmatically. You can control the starting and stopping of your webapp through normal runtime measures.
run-jetty-run
Run-jetty-run is a plugin that allows you to easily make run-configurations where Jetty starts a webapp. You point the run configuration to your webapp-directory, configure the context path and port, and you're pretty much done. Works for jetty 6, 7 and 8 - a version of each is included.
Testing Use
You can use Jetty with JUnit or the like, where in @Before and @After there is a starting and stopping of a Jetty server. This is a popular approach to developing in Eclipse, and one that we employ heavily. If you're interested in this approach, look through the unit tests for things like jetty-server and jetty-client for a wealth of examples. Also see the embedded-examples project for a number of simple examples in common usage scenarios.