윈도우10 & 크롬 기준, tensorflow.js 모델을 불러와 html파일을 탐색기 경로 실행시키면 에러가 난다.
그 이유는 서버에서만 동작하기 때문이라고 한다.
아파치로 빠르게 로컬 서버를 생성해보장.
아파치 톰캣 다운로드와 설치 Apache tomcat download & Install
위 아파치 공식 사이트에 접속 후, 원하는 버전을 클릭한다. 잘 모르겠다면 그냥 최신 버전으로 선택.
스크롤을 내려서 윈도우 서비스 인스톨러 설치.
설치 단계에선 특별한 부분없이 진행하면 되나, 기본포트가 8080인데 이 포트번호를 바꾸고 싶다면 설치과정에서 지정할 수 있다.
+설치 후 포트번호 변경하는 법
C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf 경로의 server.xml 파일을 열어서 <Connector> 태그를 찾아 수정해준다.
아파치 로컬 서버 실행
설치가 완료되면 C:>Program Files>Apache Software Foundation>Tomcat 9.0>bin에서 실행파일을 만날 수 있다. 시작화면에서도 찾을 수 있다.
이 파일을 실행하면 서버의 시작/종료 등을 제어할 수 있다.
현재 나는 서버가 실행중이라 Stop 버튼만 활성화되어있다.
서버에 파일 업로드
다음 경로로 이동하여 실행할 파일 또는 폴더를 옮긴다.
C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps
다시 브라우저를 열고 아래 경로로 접속해준다. 이때 아파치 서버를 Start 하는 것을 잊지 말기. (Status: Started)
http://localhost:포트번호/경로
또는
http://127.0.0.1:포트번호/경로
예) http://127.0.0.1:8080/tensor/mobilenet.html
접속이 잘 되며 정상적으로 모델이 불러져와 실행되는 걸 볼 수 있다.
'studies > Back-end' 카테고리의 다른 글
[Unity] get rect size (0) | 2021.05.30 |
---|---|
Tensorflow.js 선형회귀분석 모델 생성과 테스트하기 (0) | 2021.04.17 |
텐서플로우의 mobilenet 모델은 라쿤이란 단어를 모른다 (0) | 2021.04.17 |
[H2] Database 설치하고 실행하기 / Spring boot와 연동하는 법 (Maven 기준) (0) | 2021.04.01 |
[MongoDB] create user (0) | 2021.03.15 |