As I am anticipating an end to our class loader leaks, I'm trying out
remote deployments again, and they do seem to be working in 4.0.18 - yay!
However, once I have remote deployed to a server, Resin will no longer
pick up .war files dropped locally in the webapps directory on that
server. Or rather, if an updated WAR file is dropped there, Resin will
restart the application, but still use the version of the remote deploy.
Restarting Resin doesn't help either. Neither does deleting the exploded
WAR dir - it will be recreated with some skeleton structure
(WEB-INF/classes + WEB-INF/tmp).
What I have to do is to delete the $SERVER_ROOT/resin-data/default/.git
directory (yes, it took me a while to figure that out the first time...)
AND restart. That is, deleting the .git directory and dropping the WAR
also is not enough.
I haven't bothered with detailed logging yet, but when restarting Resing
(without deleting .git) this turns up in the log
WebApp[production/webapp/admin.resin/ROOT] cannot read root-directory
When the .git directory has been deleted, there is this in the log
This is under Resin 4.0.18 with versioning turned off.
Is there a known bug here that has been fixed in a newer version?
Could I be doing something wrong?
resin-interest mailing list