[Tomcat] Windows Service 로 Tomcat 설정 본문
[Tomcat] Windows Service 로 Tomcat 설정
- 2023. 11. 17. 11:01
[Windows 용 Tomcat]
1. 실행 파일
- tomcat7.exe
- tomcat7w.exe
1-1. tomcat7.exe
- tomcat7 을 윈도우 서비스로 구동하기 위한 service application
- 주요 옵션
tomcat7 //IS//serviceName (Install Service)
tomcat7 //US//serviceName (Modify Service Parameters)
tomcat7 //DS//serviceName (Delete Service)
tomcat7 //SS// (Stop Service)
tomcat7 //RS// (Run Service)
tomcat7 //TS// (Run Service as Console Application)
1-2. tomcat7w.exe
- Tomcat Service 의 설정 변경, 모니터링 등(GUI 환경)
- 주요 옵션
tomcat7w //ES//serviceName (Modify Service Name)
아래의 창을 띄워서 설정을 바로 바꿀 수도 있다. 물론 재기동이 필요하다.
2. Service 등록 삭제
- tomcat7.exe 사용
- service.bat 사용
-> service.bat install/remove [service_name] [/user username]
-> (예) service.bat install tomcat7
3. 설정 사항 변경 (※ 이상하게도 메모리 숫자 뒤에 m을 붙히면 잘 적용이 안된다. 빼고도 해보라)
- JAVA Heap Memory
-> tomcat7 //US//tomcat7 --JvmMs 1024m --JvmMx 1024m
-> tomcat7 //US//tomcat7 ++JvmOptions="-XX:PermSize=512m -XX:MaxPermSize=512m"
- JVM Parameter 추가
-> tomcat7 //US//tomcat7 ++JvmOptions="-verbosegc -Djava.security.egd=file:///dev/urandom"
서비스로 구동시 넘겨줄 파라미터는 대쉬(-) 두개로 시작한다. 만약 플러스(+) 두개로 시작한다면 예전 파라미터에 추가하겠다는 의미이다.
피라미터 | 기본값 | 의미 |
--Description | Service name description (maximum 1024 characters) | |
--DisplayName | ServiceName | Service display name |
--Install | procrun.exe //RS//ServiceName | Install 서비스 |
--Startup | manual | Service startup mode can be either auto or manual |
--JavaHome | JAVA_HOME | Set a different JAVA_HOME than defined by JAVA_HOME environment variable |
--JvmMs | Initial memory pool size in MB. (Not used in exe mode.) | |
--JvmMx | Maximum memory pool size in MB. (Not used in exe mode.) | |
--JvmSs | Thread stack size in KB. (Not used in exe mode.) | |
--StartMode | jvm(service.bat 설정) | One of jvm, Java or exe. The modes are: |
'프로그램 > JAVA' 카테고리의 다른 글
톰캣 윈도우 서비스 등록 / 설정 변경 (0) | 2023.11.17 |
---|---|
spring boot 스케줄러, slack 을 이용한 Health check (0) | 2023.09.18 |
[STS] SVN Connector 수동설치 (0) | 2023.09.07 |
git에 기존 프로젝트 최초 등록 [eclipse, github] (0) | 2023.07.20 |
[Springboot] 환경별 properties 관리방법 (0) | 2023.03.03 |
RECENT COMMENT