JAVA18
jwebserver 구동
공식사이트에서 캡처 이미지를 이용해보겠다.

짧은 영어능력으로 일단 이해한 내용을 요약하면!
Jetty、Nginx 등 기존 웹서버를 대체하기위함이 아닌 순수 테스트,학습목적으로 만들어 졌다.
인증, 시큐리티, 액세스컨트롤, 암호화 등 기능은 지원하지 않는다.
HTTP/1.1 만 지원하고 HTTPS는 지원 안한다!
GET、HEAD 요청만 지원한다.
명령을 통한 Java 클래스 구동이 가능하다.
아주 간단한 index.html 파일하나 만들어보자!
내가 설치한 java 버전 그리고 home 경로를 파악해보자. 맥 기준 터미널에서
/Users/blake/Library/Java/JavaVirtualMachines/temurin-18.0.2.1/Contents/Home 로 확인 인된다.
jwebserver 를 시작하기 위해 bin 폴더까지 이동한다.
추가 설명!
-b:바인딩할 ip-p:포트-d:제공할 목록-o:console 출력등급

루트 / 디렉토리의 내용을 확인 할수 있다.
jwebserver 구동(with java code)
테스트용 메인함수 하나 만든다.


확인을 위해 9898 포트 새로 띄여보면 정상적으로 시작된걸 알수 있다.
끝!
Last updated