Java Helper
Java Helper는 애플리케이션의 라이브러리를 자동으로 분석하여 최적의 weaving 설정을 생성하는 CLI 도구입니다. Java 애플리케이션에서 사용하는 프레임워크나 오픈소스 라이브러리를 와탭 에이전트가 추적하려면 weaving 설정이 필요합니다. Java Helper는 에이전트 패키지에 whatap.javahelper.jar로 포함되어 있으며, JDK 8 이상에서 동작합니다.
weaving 옵션을 직접 지정하려면 수동 설정 문서를 참조하세요.
지원 포맷
JAR, Spring Boot Fat JAR, Maven Shade JAR, WAR 포맷을 지원합니다. EAR은 루트 레벨 JAR 모듈까지 분석합니다.
Java Helper 명령어
java -jar whatap.javahelper.jar conf generate <입력> [옵션]
입력
| Input | Description | Example |
|---|---|---|
<JAR 경로> | JAR 파일을 직접 지정하여 분석 | /app/myapp.jar |
--pid <PID> | 실행 중인 Java 프로세스의 PID로 분석 | --pid 12345 |
JAR 경로와 --pid 중 하나는 반드시 지정해야 합니다.
Options
| Option | Description | Default |
|---|---|---|
-o <파일> | 매칭 결과를 whatap.conf 파일로 저장 | 미지정 시 화면 출력만 |
-v | 분석 과정의 상세 로그 출력 (verbose) | off |