After years of using RAD and WebSphere, I just started using Eclipse Luna, Gradle 2.21 and WebSphere Liberty Profile 8.5 (as directed by my boss, so this tool set is a given). The problem I am running into is the Liberty server is not refreshing with the latest build of my controller. It seems to be caching the older version, even after a stop and start.
For example, I replaced one class constructor with one that takes a different argument, and then updated the call to the constructor in the controller. (This was with the server stopped.) I then did a gradle clean build, which completed without issue. Finally I set the server to clean on next start, then started the server in debug mode. When I started the app, I got an error that the controller couldn't find the old constructor.
Unfortunately google's not been much help in this case (as it sometime's isn't). Any ideas for places to look would be most appreciated.
We learn more from our mistakes than our successes.