私が見つけた迅速なJavaサービスを実行する最も簡単な方法はRestletです。
彼らのチュートリアルを使用して、文字通り最初から20分のようにWebサーバーを起動して実行できます。以下のRestletは、スケルトンフレームワークとして箱から出してすぐに機能するはずです。もちろん、呼び出しをString b = ...
置き換えて、独自のライブラリに置き換えます。
public class Main extends Application {
public static void main(String[] args) {
Main main = new Main();
main.start();
}
private void start() {
Component c = new Component();
c.getServers().add(Protocol.HTTP, 80);
Application app = new Main();
c.getDefaultHost().attach(app);
c.start();
}
public Restlet createInboundRoot() {
Router router = new Router(getContext());
router.attach("/method/{input}", new Restlet(getContext()) {
public void handle(Request request, Response response) {
String a = request.getAttributes().get("input").toString();
String b = MyLibraries.compute(a);
response.setEntity(b, MediaType.TEXT_HTML);
}
});
return router;
}
}