I have refactored the declaration of the HAJournalServlet into the override-web.xml file. This is a jetty only file, which is appropriate for a jetty-only capability. I have added a line to locate the override-web.xml file to jetty.xml. This is passing the local test suites (NSS, HA LBS).
Test Embedded NSS sample code. Ok.
Test NSS main from eclipse. Ok.
Test NSS main from ant script (e.g., lubm): Failing to locate override-web.xml. Looks like there might be a trailing / that is causing problems before appending /WEB-INF/override-web.xml to jetty.resourceBase. Yep. Works with "WEB-INF/override-web.xml" instead. Now re-checking the test suites. Ok
- this breaks the test suites. Changing the default to bigdata-war/src/ (trailing slash). Nope. That does not help either. I probably need to explicitly resolve this file against the file system and/or classpath, just like web.xml.... Ok. It is working now.
Test HA3 LBS suite. Required explicit set of the new jetty.overrideWebXml parameter to locate the resource.
Test WAR. Ok.
Update wiki documentation for the HA LBS. done.