EGL test server

EGL uses a test server to invoke services from the service logic in your workspace rather than from a deployment site. The server is based on Jetty technology, which is described here:

Two situations cause the server to access service logic in your workspace:
A test server is specific to an EGL source project:

The server relies on the detail in the EGL deployment descriptors that are used at development time. The server also relies on the classpath that is specific to the project.

In the workbench (Window > Preferences > EGL > Test Server), you set preferences to indicate what to do in the following cases:

You do not start a test server manually. However, you might need terminate a test server; for example, if your preference settings allow the server to continue in the cases just described.

To terminate a test server, do as follows:
  1. Go to the Debug view of the EGL debugger.
  2. Identify the test server process, which is named for the project.
  3. Right click the entry for that process and click Terminate.