Loading...

Web / / 2022. 2. 22. 22:11

Web 6강. 설정 파일

반응형

 

외부에 공유하기 위한 파일을 만들어보자.

 

공유 폴더인 webapp 폴더에 만들어야 한다.

 

외부에 공유하기 위해서는

파일을 실행시켜야 한다.

 

프로젝트에서 마우스 우클릭하여

Run As -> Run on Server

 

서버를 실행시킨다.

 

서버가 실행되어 있으면 그 안에 있는 파일들을 실행시켜준다.

정확히는 아파치를 실행(8080 포트)시킨다.

 

아파치가 외부에 파일을 공유해주기 때문이다.

 

 

아파치가 8080 포트에 이미 연결되어 있기 때문에

연결을 끊어줘야한다.

 

아파치 톰캣을 설치하고

start하면 webapps 폴더 안에

ROOT 폴더가 기본으로 잡혔다.

 

기본적으로 설정되어 있는곳을 확인해보자.

 

C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf

context.xml

server.xml

web.xml

 

이 3가지가 설정 파일이다.

 

XML은 중간 언어이다.

 

우리는 JSON이라는 중간언어를 배웠었다.

중간언어라는게 꼭 통신할 때만 쓰는것은 아니다.

 

내부에서도 사용이 가능하다.

 

 

http://ip주소:8080

라고 공유 폴더에 접근하면

어떤 파일을 요청하는지 모르기때문에

올바르지 않은 주소이다.

 

이때 디폴트로 열리는 파일을

welcome-file-list

여기에 설정해놓은 것이다.

 

 

server.xml

 

실행되는 웹서버마다 설정파일이 필요하다.

 

프로젝트를 하나만 만들 수 있는게 아니라

여러개 만들 수 있기 때문에

어떤 폴더를 사용할건지 물어보는 것이다.

 

여러개를 사용할 수도 있다.

여러개 폴더를 외부에 공유하는 것이다.

 

만약 두개의 폴더를 사용하면

둘 다 webapp폴더를 가지고 있고,

localhost:8080 이라고 요청했을 때

어떤 폴더를 열어야하는지 어떻게 알까?

 

다음시간에 알아보자.

 

이제 Run on Server를 눌러

실행시켜보자.

 

실행시키고 나니 Servers라는 폴더가 생겼다.

이 프로그램에 대한 설정파일인 것이다.

설정파일에서 포트 번호도 바꿀 수 있다.

 

 

코드를 수정하고나면

서버를 Restart 해주어야 한다.

 

 

 

 

 

[출처]

https://cafe.naver.com/metacoding

 

메타코딩 : 네이버 카페

코린이들의 궁금증

cafe.naver.com


메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

메타코딩

문의사항 : getinthere@naver.com 인스타그램 : https://www.instagram.com/meta4pm 깃헙 : https://github.com/codingspecialist 유료강좌 : https://www.easyupclass.com

www.youtube.com

 

반응형