For those just wanting to do this using the error catch method add the following to your ABMaterial app:
In the Main module add a map global such as this in the Process_Globals sub:
'error handler stuff
Dim err As Map
Also in the Main module, in the AppStart SUB, add the following code before the call to start the server:
err.Initialize
err.Put(404, "/hello") 'page not found catch "hello" is the name of your ABM app whatever it is, as defined in: ABMApplication, Sub Initialize, ABMShared.AppName =
err.Put("org.eclipse.jetty.server.error_page.global", "/hello") 'all errors catch "hello" should be replaced with the name of your app.
srvr.SetCustomErrorPages(err)
That's it. Now you can use
http://localhost:51042 or
http://someurl and your webapp will start.
This information was derived from Erel's post about the error handling Jetty has now. I know you probably don't need both put lines of code above but thought I would keep them for reference to all as it doesn't impact function.
If there is another way to do this without the error catch described feel free to still post to answer the original question.