Scalatra で Jetty サーバーをセットアップするための次の Scala コードがあります。
val server = new Server(8080)
val context = new WebAppContext()
context.setResourceBase("visualization")
context.addServlet(new ServletHolder(new CallTreeServlet(dataProvider)), "/*")
context.addServlet(new ServletHolder(new DataLoadingServlet(dataProvider)), "/*")
server.setHandler(context)
私の問題は、単一のサーブレットを登録した場合にのみ機能するように見えることです。
投稿したコードのように、複数登録すると、そのうちの 1 つだけが読み込まれます。
複数のサーブレットをロードすることは可能ですか? だと思いますが、方法がわかりません。
最初のサーブレットからページを読み込もうとすると、2 番目のサーブレットに属するページのみを参照する次のエラー メッセージが表示されます。
Requesting "GET /callTrees" on servlet "" but only have:
GET /components
POST /load
POST /searchCallTrees
POST /selectPlugIn