본문 바로가기

Backend/IDE

STS4

반응형

IntelliJ Ultimate에서는 지원되는 기능이 Community에서는 안되는 것들이 많아 STS4로도 진행해보고자 함

인수인계를 거지같이 받으면 이런 지식이 늘어서 좋다^^

 

이미 존재하는 프로젝트에 Tomcat을 연결하는 작업이다(STS3도 동일)

 

톰캣을 개발환경에 맞게 다운로드

https://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

STS4다운로드

https://spring.io/tools

 

Spring | Tools

 

spring.io

 

jar파일을 실행하면 STS4 실행파일이 있는 폴더를 생성

Lombok추가하는 방법은 STS3 글을 참고

workspace로 사용할 directory 설정(귀찮아서 default로 진행함) -> Launch를 누르면 실행됨

프로젝트를 불러왔다는 가정하에 해당 프로젝트를 Tomcat에 연동하는 방법이다.

 

File\New\Other로 진입

 

Server를 선택 -> 설치한 Tomcat버전을 맞게 선택 -> Tomcat에 연동할 프로젝트를 추가 

이렇게 하면 프로젝트와 Tomcat 연동 완료

 

Optional

 

1. 서버를 Run/Restart하기 편하게 Section 활성화

 

Window\Show View\Other\Server선택

 

그러면 아래 사진처럼 나타나는데 위치를 변경해주는 것이 좋아 드래그로 이동해주었다

before                                                     /                                                 after

 

2. 자동 로그 refresh 방지

 

추가한 Server를 더블클릭하면 설정 화면 출력 -> Modules\Edit -> Auto reloading enabled 체크 해지

 

 

 

로컬환경 세팅시 참고사항

 

Spring Boot – intelliJ 사용하는 경우(Community 기준)

- Server의 도메인 및 환경설정 값은 application.yml에서 확인 가능

- 로컬 테스트시 환경변수 추가가 필요

  1. Smart Tomcat Plugin 설치

  2. Run\Edit Configuration\Smart Tomcat 추가

  3. Tomcat Server경로 및 port 설정

  4. 필요한 환경변수 추가

 

Spring Boot – STS 사용하는 경우

- STS도 마찬가지로 Server의 도메인 및 환경설정 값은 application.yml에서 확인 가능

- 로컬 테스트시 환경변수 추가 방법(시스템 환경변수에 추가해야 함)

  1. 설정\시스템\정보\고급시스템설정

  2. 고급\환경변수

  3. 상황에 맞춰 사용자변수에 추가 혹은 시스템변수에 추가

 

 

Spring을 사용하는 경우(이 경우는 STS가 더 편하다고 봄)

- 프로젝트를 Tomcat에 연동 한 뒤 Server.xml에서 Server의 도메인을 확인

- POM.xml 및 web.xml에서 의존성, plugin, 기타 설정을 확인

 

 

반응형