23 Mart 2022 Çarşamba

JEP 408: Simple Web Server - jwebserver komutu

Giriş
CGI veya servlet gibi şeyler desteklemez. Sadece öğrenme amaçlıdır. Java 18 ile geliyor. Açıklaması şöyle
Only idempotent HEAD and GET requests are served. Any other requests receive a 501 — Not Implemented or a 405 — Not Allowed response. The Simple Web Server supports HTTP/1.1 only. There is no HTTPS support.
Örnek
Şöyle yaparız. loopback ağ arayüzüne dinler ve port olarak 8000 kullanır.
$ jwebserver
Binding to loopback by default. For all interfaces use “-b 0.0.0.0” or “-b ::”.
Serving /cwd and subdirectories on 127.0.0.1 port 8000
URL: http://127.0.0.1:8000/
-b seçeneği
bind için kullanılacak ağ arayüzünü gösterir.
Örnek
Şöyle yaparızTüm ağ arayüzüne dinler ve port olarak 8000 kullanır.
$ jwebserver -b 0.0.0.0
Serving /cwd and subdirectories on 0.0.0.0 (all interfaces) port 8000
URL: http://123.456.7.891:8000/
-p seçeneği
port belirtmek içindir. Açıklaması şöyle
Simply put, Java 18 adds a new command line tool named jwebserver.

Usage example: jwebserver -p 9000

Running the command fires up a simple web server that serves static files from the current directory. You can define a custom port via -p and a custom directory via -d.

Right now the server is only intended for education, experiments, testing and similar, it’s not intended for the production usage.



Hiç yorum yok:

Yorum Gönder