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 the EGL source project from which the Service type is accessed. [ true? ] The server relies on the project-specific classpath and on the detail in the EGL deployment descriptors that are used at development time.

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.