既存の Jersey Web アプリケーションに tomcat を埋め込もうとしています。Tomcat を問題なく実行でき、JSP を webapp dir からロードすることさえできます。問題は、完全なコンテナーのように WebApplicationInitializer クラスを表示することです。これはクラス パスの問題であると確信しています。VirtualDirResource を追加してコンテキストを設定すると、Jersey アプリが読み込まれます。問題は、Jersey が JSP Viewable を読み込めなくなったことです。404 が返されます。ここでも、どこにも web.xml がありません。どのコードが役に立つかわからないので、答えがあると思われる場合はコード サンプルを求めてください。