일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- AWS
- kubernetes
- Python
- 도커
- 코틀린
- Spring
- 파이썬
- MySQL
- c#
- react
- 스프링부트
- Spring Boot
- 자바
- Java
- machine-learning
- design pattern
- 스프링
- 리팩토링
- DataGridView
- 리액트
- github
- 쿠버네티스
- VOA
- git
- Kotlin
- Winform
- springboot
- mybatis
- 마이바티스
- docker
Archives
- Today
- Total
보뇨 다이어리
war 파일 실행할때 톰캣 환경변수 지정하기 본문
반응형
이게 진짜 몇일...? 아니지 몇개월전에 알아볼려고했다가 포기한건데 갑자기 해결됨 ㄷㄷ
패키지화된 기존에 war 파일을 tomcat 디렉토리/webapps/~~.war 이렇게 넣었는데 war 파일내부에 환경변수들을 지정해줘야하는경우가 있다 예를들어서 dev서버에서 테스트하다가 stg서버에서 qa하고 끝나면 real 서버에 배포하는순인데 이게 반복적인 일이다보니 버그하나발견할때마다 war 파일내부에 서버 이름바꿔주고 이러는건 매우 시간낭비다 그래서 tomcat 쪽에서 환경변수를 설정할수있는데 루트는 이렇다
사실 전체디렉토리에 있는 파일내부에 문자열검색하다가 찾음....^^;
사진처럼 /opt/tomcat/bin/setenv.sh 파일이 환경변수를 지정할때 쓰이는 파일이다
vi 으로 열어보면 2번째 사진과 같다
사실 끝인줄알았는데 원래 setenv.sh 라는 파일이 없었던것이다....선임자분이 임의로 만들었던것이였다..그 어려운 톰캣 설정을 만질생각을 하셨다니... 그럼 다시 파해쳐보자~ 너무 성의가 없을수도있지만 이정도 찾았으면 어디에 넣는것인지 모두가 알것이다 한번 3개 파일모두 내부를 확인해봤는데 그냥 넣으면 된다...
반응형
'컴퓨터 관련 > Java 정보' 카테고리의 다른 글
Spring Boot 처음 실행시 오류 (0) | 2019.02.02 |
---|---|
Hibernate repository findAll 할시 리턴값 null 인 에러 (1) | 2019.01.29 |
catalina.out 파일 관리하기 (0) | 2018.09.19 |
Boolean, boolean 의 차이 (2) | 2018.07.11 |
org.springframework.beans.factory.BeanCreationException 에러 (0) | 2018.06.29 |