본문 바로가기

톰캣2

스프링부트 active profile에 따른 properties 파일 지정 방법 찾다찾다 겨우겨우 해결해서 올려놓음. 스프링부트 active profile에 따른 properties 파일 스위칭 방법 1. Active profiles는 아래 사진 처럼 변경 가능.(인텔리제이 유료 기준). 만약, 인텔리제이 무료버전이거나 이클립스의 경우 bootRun –Dspring.profiles.active={profile}로 실행하여 수동으로 argument를 제공해주어야 한다. 2. main/resource-env/{프로파일명에 따른 파일명} 을 제작한다. Active profiles에 따라 자동으로 찾아가게되므로 반드시 염두하고 파일명을 정해야함. 3. 각 application-{profile}.properties파일은 서버 환경(실서버,개발서버,로컬서버 등등)에 따라 다른 설정을 지정한다... 2023. 12. 20.
톰캣에 자바프로젝트 배포하기 (메모용) 1. 자바프로젝트(Spring레거시) war로 빌드. (인텔리제이/이클립스) build 전 arifactId 지정하고 체크할 것. 또한 IDE에서 구동하였을 때 문제가 없었어야 함. 2. 서버에 Tomcat을 설치하고 server.xml 세팅을 확인 Tomcat 버젼과 JDK 버젼의 호환성을 확인할 필요가 있음. server.xml의 내부 세팅은 war의 위치와 어플리케이션을 인식할 폴더의 위치를 포함하므로 아주 중요한 설정임 server.xml에서 가상호스트 세팅(443,80)을 포함한다. 유념할 것. 또한 해당 파일 내에서 로그기록 설정 가능. 3. war파일을 usr/local/tomcat/webapps에 넣고 아래 코드 확인. (project.war파일일 경우) 4. 빌드 후 도메인에 연결까지 되.. 2023. 12. 15.