starting vert.x in eclipse
DESCRIPTION
Vert.x is powerful but lots of vert.x starting examples shows only command-line methods. This is the way to start vert.x server development without terminal.TRANSCRIPT
![Page 2: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/2.jpg)
MAKE NEW MAVEN PROJECT
![Page 3: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/3.jpg)
ADD ARCHETYPE
![Page 4: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/4.jpg)
NOW IT’S HERE
![Page 5: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/5.jpg)
BUILD THE PROJECT AND…
![Page 6: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/6.jpg)
SET RUN CONFIGURATION
![Page 7: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/7.jpg)
SET RUN CONFIGURATION
![Page 8: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/8.jpg)
SET RUN CONFIGURATION
![Page 9: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/9.jpg)
SUCCESS!
![Page 10: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/10.jpg)
CREATE HTTP VERTICLE
http://vertx.io/core_manual_java.html#writing-http-servers
public class HttpVerticle extends Verticle {
public void start() {HttpServer server = vertx.createHttpServer();server.requestHandler(new Handler<HttpServerRequest>() {
public void handle(HttpServerRequest request) {StringBuilder sb = new StringBuilder();for (Map.Entry<String, String> header : request.headers()
.entries()) {sb.append(header.getKey()).append(": ")
.append(header.getValue()).append("\n");}request.response().putHeader("content-type", "text/plain");request.response().end(sb.toString());
}});server.listen(8080, "localhost");
}}
![Page 11: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/11.jpg)
BEFORE RUN…
change verticle class to run
![Page 12: Starting Vert.x in Eclipse](https://reader035.vdocuments.site/reader035/viewer/2022081413/547e7d38b37959932b8b55dc/html5/thumbnails/12.jpg)
AND RUN. THEN…
Run with configuration we made