====== Vert.x のインストール ====== Vert.x(JVM版 Node.js みたいなアプリケーションプラットフォーム)は、JVM を使うので、\\ まず JDK をインストールします。 # yum -y install java-1.8.0-openjdk-devel Vert.x はパッケージ化されていないので、ダウンロードし解凍。 # wget https://bintray.com/artifact/download/vertx/downloads/vert.x-3.3.2-full.tar.gz # tar -zxf vert.x-3.3.2-full.tar.gz -C /usr/share # rm -f vert.x-3.3.2-full.tar.gz vertx/bin にパスを通します。 # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/share/vertx/bin ====== 動作チェック(JavaScript) ====== var server = vertx.createHttpServer(); server.requestHandler(function (request) { var response = request.response(); response.putHeader("content-type", "text/plain"); response.end("Hello World!"); }).listen(8080); 以下を実行し localhost:8080 にアクセスし、"Hello World!" と表示されれば OK です。 # vertx run server.js ====== 動作チェック(Java) ====== import io.vertx.core.AbstractVerticle; import io.vertx.core.Future; import io.vertx.core.http.HttpServer; import io.vertx.core.http.HttpServerResponse; public class server extends AbstractVerticle { @Override public void start(Future fut) { HttpServer server = vertx.createHttpServer(); server.requestHandler(request -> { HttpServerResponse response = request.response(); response.putHeader("content-type", "text/plain"); response.end("Hello World!!"); }).listen(8080); } } 以下を実行し localhost:8080 にアクセスし、"Hello World!" と表示されれば OK です。 # vertx run server.java