본문 바로가기

Backend/IDE

[IntelliJ] Context path 확인하기

반응형

기존 업무를 인수인계를 댕같이 받아서 빌드는 어찌어찌 시켰는데 웹페이지에서 확인이 불가능 했다.

찾다 찾다 알게 된것들...

 

1. Eclipse는 tomcat을 사용할때 Server.xml에서 웹페이지 접근가능한 path를 <Context ~>에서, port를 <Connector ~>에서 확인이 가능하다.

 

2. IntelliJ는 Server.xml을 사용하지 않고 Extra Config방식(?)을 사용해 Server.xml같은 확인 가능한 파일이 프로젝트마다 존재하지 않는다. 대신 ${TomcatHome}\conf\Server.xml을 모든 프로젝트가 같이 바라보기는 한다고 한다.

 

3. IntelliJ에서 꼭 Server.xml을 수정해야 한다고 한다면 위의 경로에 있는 파일을 수정해서 사용은 가능하다고 한다.(but, 비추)

 

4. IntelliJ에서 Context경로를 수정하는 것은 보통 아래 사진의 빨간 박스의 값을 수정한다고 하면 된다.

이렇게 하면 localhost:8080/ 에서 바로 테스트 가능하다.

 

5. 경로와 관련해서 허용하는 범위를 수정하는 것은 web.xml에서 가능하다.

<url-pattern 매칭 방식>
1. "/"로 시작하고 "/*"로 끝나는 패턴은 path로 인식
2. "*."으로 시작하는 경우 확장자 매칭
3. "/"만 정의한 경우 디폴트 서블릿 의미
4. 그 외의 경우 동치 매칭

 

Eclipse - IntelliJ 전환을 자유롭게 한다면 대단한 일일까....? 한편으로는 굳이... 라는 생각이 들기도 한다.

반응형

'Backend > IDE' 카테고리의 다른 글

01/15 회고  (0) 2024.01.15
01/03 회고  (0) 2024.01.03
[IntelliJ] Gradle Error  (0) 2023.09.11
Util 공부를 위한 Clone Project 생성  (0) 2023.09.07
STS4  (0) 2023.08.17