Hallo alle zusammen,
Ich versuche zur zeit mit Bytecode Manipulation in meiner WebApplication 3threads mit code zu füllen.
Soweit so gut ein Tutorial zur Bytecode Manipulation das meinen Anforderungen entspricht habe ich gefunden allerdings wird in dem Tutorial nur gezeigt wie man den Agent mit einem CMD befehl starten kann ich will das ganze aber auf meiner WebApplictaion haben die auf meinem Wildfly läuft.
Ich weiß das man auch Bytecode zur laufzeit hinzufügen kann wie genau das funktionieren soll habe ich leider aber nicht herraus gefunden ... (http://docs.oracle.com/javase/6/docs/api/java/lang/instrument/package-summary.html)
das war das nützlichste was ich zu dem Thema gefunden habe was mich nicht direkt mit +100 zeilen code erschlagen hat ...
Meine frage wäre jetzt ob vielleicht jemand eine Idee hat wie ich meinrn Agent A. entweder zur Laufzeit starte so das er den Code verändert wie er es soll oder B. er noch vor dem Start der JVM den code ändert aber ohne das ich einen Befehl in die Konsole schreiben muss.
Ich hoffe ihr könnt mir helfen
falls ihr noch infos oder teile meines Codes braucht schreib mir das bitte einfach hier rein die füge ich noch anschließend hinzu.
Ich versuche zur zeit mit Bytecode Manipulation in meiner WebApplication 3threads mit code zu füllen.
Soweit so gut ein Tutorial zur Bytecode Manipulation das meinen Anforderungen entspricht habe ich gefunden allerdings wird in dem Tutorial nur gezeigt wie man den Agent mit einem CMD befehl starten kann ich will das ganze aber auf meiner WebApplictaion haben die auf meinem Wildfly läuft.
Ich weiß das man auch Bytecode zur laufzeit hinzufügen kann wie genau das funktionieren soll habe ich leider aber nicht herraus gefunden ... (http://docs.oracle.com/javase/6/docs/api/java/lang/instrument/package-summary.html)
das war das nützlichste was ich zu dem Thema gefunden habe was mich nicht direkt mit +100 zeilen code erschlagen hat ...
Meine frage wäre jetzt ob vielleicht jemand eine Idee hat wie ich meinrn Agent A. entweder zur Laufzeit starte so das er den Code verändert wie er es soll oder B. er noch vor dem Start der JVM den code ändert aber ohne das ich einen Befehl in die Konsole schreiben muss.
Ich hoffe ihr könnt mir helfen