Restlet + Embedded jetty + webapp
-
21-06-2021 - |
Frage
Just wondering if this setup is possible:
- Java application running and monitoring embedded jetty server
- Restlet application deployed in embedded jetty exposing RESTful API
- Java based webapp (Spring, Play, whatever) deployed in embedded jetty and talking to the RESTful API via Ajax
I know that Restlet can serve a role of HTTP server via jetty connector, but this is not really what I need. What I want is servlet container (embedded jetty) run from java application and exposing two web applications: RESTful API and webapp client.
Lösung
Ok, so for my case it turned out that it's even easier than I thought. It will suffice to instruct Restlet to serve some static content via this sample code:
Directory directory = new Directory(getContext(), "file:///user/data/files/");
Router router = new Router(getContext());
router.attach("/static/", directory);
This not exactly answers my question, but it solves my problem. As there were no more answers, I'm closing this issue.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow