Catalina_OPTS와 JAVA_OPTS의 차이점
Apache Tomcat 변수 간의 차이점을 알아보려고 했습니다.CATALINA_OPTS그리고.JAVA_OPTS아직 질문/답변이 없는 것을 알고 놀랐습니다.그래서 그 차이를 알고 여기서 공유하려고 했어요.아래의 답변/차이를 확인하십시오.
메모: 이 투고 시점에서는 CentOS5 64비트아치에서 Apache Tomcat v6.0.10과 JDK 6u32를 실행하고 있습니다.
두 가지 환경 변수가 있습니다.CATALINA_OPTS그리고.JAVA_OPTS- 둘 다 에 사용됩니다.catalina.sh시작 스크립트 및 종료 스크립트(Tomcat용)를 지정합니다.
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
# "run" or "debug" command is executed.
# Include here and not in JAVA_OPTS all options, that should
# only be used by Tomcat itself, not by the stop process,
# the version command etc.
# Examples are heap size, GC logging, JMX ports etc.
JAVA_OPTS: catalina 내부의 코멘트.sh:
# JAVA_OPTS (Optional) Java runtime options used when any command
# is executed.
# Include here and not in CATALINA_OPTS all options, that
# should be used by Tomcat and also by the stop process,
# the version command etc.
# Most options should go into CATALINA_OPTS.
그럼 왜 두 가지 다른 변수가 있을까요?뭐가 다른데?
첫 번째, 두 변수 중 하나로 지정된 모든 것이 Tomcat을 시작하는 명령어로 전달됩니다.
start또는runcommand - 단, 설정되는 것은 값뿐입니다.JAVA_OPTS에 전달됩니다.stop명령어를 입력합니다.실행 종료에만 영향을 미치며 시작에는 영향을 미치지 않으므로 Tomcat이 실제로 실행되는 방식에는 차이가 없습니다.두 번째 차이는 더 미묘하다.다른 응용 프로그램에서도
JAVA_OPTS단, Tomcat만이CATALINA_OPTS따라서 환경변수를 Tomcat에서만 사용할 수 있도록 설정하는 경우,CATALINA_OPTSJBoss 등 다른 Java 어플리케이션에서도 사용할 환경변수를 설정하는 경우 설정을 다음 위치에 저장해야 합니다.JAVA_OPTS.
출처: CatalINA_OPTS v JAVA_OPTS - 차이점은 무엇입니까?
덧붙이고 싶습니다.JAVA_OPTS그리고.CATALINA_OPTS상호보완적입니다.두 환경변수를 모두 정의하면 두 환경변수의 내용이 연결되고,start그리고.runcommand - 위의 Gnam에서 설명한 바와 같습니다.
당신은 또한 카탈리나의 원래 원천을 참조할 수 있다.쉿
@joao의 설명에 따라 Durung 셧다운, Tomcat이 여러 VM을 실행합니다.Tomcat shutdowm 중에 데이터를 기록할 경우 JAVA_OPTS가 아닌 CatalINA_OPTS를 사용합니다.Jacoco 중에 데이터를 저장하고 싶은 경우가 좋은 예입니다.EXEC, JAVA_OPTS가 아닌 CatalINA_OPTS를 사용해야 합니다.
언급URL : https://stackoverflow.com/questions/11222365/catalina-opts-vs-java-opts-what-is-the-difference
'source' 카테고리의 다른 글
| Mac 또는 Mac OS X에서 localhost 폴더는 어디에 있습니까? (0) | 2022.12.25 |
|---|---|
| ipython 노트북 clear cell output in code (0) | 2022.12.25 |
| JavaScript에서 요소를 배열에서 제거하려면 어떻게 해야 합니까? (0) | 2022.12.25 |
| jQuery를 사용하여 입력을 비활성화/활성화하시겠습니까? (0) | 2022.12.25 |
| MySql, 날짜 및 시간 열을 타임스탬프로 결합 (0) | 2022.12.25 |