폴더를 지정하여 HTTP 서버를 시작하는 Groovy 스크립트
조사하면 , Groovy 의 샘플에
SimpleWebServer.groovy
라고 하는 것이 있어, 비슷한 일이 가능한 것 같다. java.io.FileNotFoundException: .\favicon.ico (指定されたファイルが見つかりません。)
라는 오류가 발생합니다. 회개했기 때문에 자작했다.
java 1.7 이상. Windows7의 Chrome 및 Firefox에서만 작동 확인되었습니다.
사용법
사용법F:\tmp\http>tree /f
│ index.html
│ http.groovy
│
└─フォルダ
ほげ.txt
F:\tmp\http>groovy http.groovy
port=80
base-dir=F:\tmp\http\.
usage>groovy http.groovy -h
usage: http <option>
-b,--base-dir <path> ベースディレクトリのパス(デフォルトはカレントディレクトリ)
--debug デバッグモードで実行する。
-h,--help このヘルプを表示する。
-p,--port <port> ポート番号を指定する(デフォルト 80)
java 명령으로 실행
Groovy를 설치하지 않은 환경용.
다음의 jar 를 준비한다.
F:\tmp\http>tree /f
│ index.html
│ http.groovy
│
└─フォルダ
ほげ.txt
F:\tmp\http>groovy http.groovy
port=80
base-dir=F:\tmp\http\.
>groovy http.groovy -h
usage: http <option>
-b,--base-dir <path> ベースディレクトリのパス(デフォルトはカレントディレクトリ)
--debug デバッグモードで実行する。
-h,--help このヘルプを表示する。
-p,--port <port> ポート番号を指定する(デフォルト 80)
Groovy를 설치하지 않은 환경용.
다음의 jar 를 준비한다.
%GROOVY_HOME%\embeddable\groovy-all-2.x.x.jar
%GROOVY_HOME%\lib\commons-cli-1.2.jar
Groovy 코드를
http.groovy
로 저장하고 다음 명령으로 실행합니다.>java -cp commons-cli-1.2.jar;groovy-all-2.x.x.jar groovy.ui.GroovyMain http.groovy
구현
opengl-8080/groovy-http-server
참고
Reference
이 문제에 관하여(폴더를 지정하여 HTTP 서버를 시작하는 Groovy 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/opengl-8080/items/e9f7e0991fdf46aac10b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)