To run eclipse osgi runtime in a servlet container you will need at least the patches provided in the eclipse bug #107909. By the way, you will run in the limitations of the URL handlers service described in the bug.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=107909
看来还是有希望解决此问题。