Javaagent 是什么?
javaAgent运行类加载器在加载类之前对类做出动态的修改.
运行java命令执行时添加参数 -javaagent指定打包好的agent的jar即可以. 可以定义多个agent,按指定顺序执行
[root@vm040vmt006 xc-app-application]# ps aux|grep java
root 36536 3.5 16.8 5376984 1028040 pts/0 Sl 12:21 2:53 java -javaagent:/opt/xc-app-application/iast_agent.jar -jar /opt/xc-app-application/xc-application-server-1.0.0-SNAPSHOT.jar
root 37474 2.6 15.3 5281700 935520 pts/1 Sl 12:27 1:57 java -javaagent:/opt/xc-app-application/iast_agent_manager.jar -Dmoresec.agentdir=/tmp/manager -jar /opt/xc-app-application/xc-application-manager-1.0.0-SNAPSHOT.jar
root 37610 2.7 10.7 5303624 657800 pts/1 Sl 12:28 2:02 java -jar /opt/xc-app-application/xc-application-job-1.0.0-SNAPSHOT.jar
root 48437 0.0 0.0 112708 988 pts/1 S+ 13:42 0:00 grep --color=auto java