i try to get WildFly and fakereplace running. but without success
currently i use wildfly 9 and java 1.8.0_181 , but of course i will also try with younger versions.
i added the following to my JAVA_OPTIONS
-javaagent:D:/java/fakereplace-master/dist/target/fakereplace.jar=index-file=D:/java/fakereplace-master/dist/target/fakereplace.index,server,log=info,packages=de.mycompany"
also i have an exploded ear archive deployed. i checked the classes were registered from fakereplace
when i change a class file and put it in the exploded ear archive fakereplace recognizes the change. but without affect. the code changes were not not loaded.
i also set the System property to let watch java source files like
set fakereplace.source-paths.[myapplication.ear]=Q:\workspaces\workspace\myapplication\src\action
could anyone help?
Regards
Sascha
i am still trying to get it work.
i found out the system property was wrong
it had to be
set fakereplace.source-paths.myapplication.ear.myapplication.war=Q:\workspaces\workspace\myapplication\src\action
Both, changing source Files or directly replacing the class file causes fakereplace to modify my class.
The changed class has nothing special. it's a simple java class with a public String changed.
but the change does not appear....
Nachricht geändert durch Sascha Janz
problem solved. i made a mistake.
i modified a static field of a class for my test because i thought this is the simplest thing, but you need to modify methods or non static fields...