필자는 byteman을 사용하여 기존 코드를 수정하려는 원격 테스트 서버를 실행하고 있습니다.런타임시 byteman에 대한 규칙을 변경하는 방법
런타임에 byteman을 사용자 정의 규칙 파일에 첨부 할 수 있습니까 (시작하는 동안 대부분의 경우 유연하지 않은 규칙 파일을 설정해야합니까)?
서버를 시작할 때 -javaagent를 추가하지 않고도 실행중인 서버에 연결할 수 있습니까?
필자는 byteman을 사용하여 기존 코드를 수정하려는 원격 테스트 서버를 실행하고 있습니다.런타임시 byteman에 대한 규칙을 변경하는 방법
런타임에 byteman을 사용자 정의 규칙 파일에 첨부 할 수 있습니까 (시작하는 동안 대부분의 경우 유연하지 않은 규칙 파일을 설정해야합니까)?
서버를 시작할 때 -javaagent를 추가하지 않고도 실행중인 서버에 연결할 수 있습니까?
은 매우 상세 튜토리얼이의 URL은 다음과 같습니다 자습서가 언급 한 바와 같이 https://community.jboss.org/wiki/ABytemanTutorial#how_do_i_install_the_agent_into_a_running_program이
, 당신은 당신이 byteman 에이전트를 설치 한 후, 언제든지 실행중인 JVM에 byteman 에이전트를 설치 bminstall.sh을 사용할 수 있습니다, bmsubmit.sh을 사용하여 byteman 스크립트를 JVM에 제출할 수 있습니다.
단계 1 : 예를 들면
bminstall.sh -h 192.168.0.1 -p 8080 -b -Dorg.jboss.byteman.transform.all 12345
상기 명령 파라미터 12345 자바 프로세스 ID의 PID 인
2 단계 :
bmsubmit.sh -h 192.168.0.1 -p 8080 -l abc.btm
이 명령에 대한 자세한 사용법은 해당 명령 도움말을 참조하십시오.
프로그래머 가이드 (PDF) : http://downloads.jboss.org/byteman/2.1.3/ProgrammersGuide-2.1.3.1.pdf