`javax.mail.Session.getDefaultInstance()` is singleton and based on the fact that it's in the `javax` package namespace that means it's loaded by the Server classpath.
A hot (re)deploy of a webapp will have no impact on a server loaded component. You'll have to restart your server when you make those kinds of changes. Joakim Erdfelt / [email protected] On Wed, Mar 13, 2019 at 6:29 AM kapil gupta <[email protected]> wrote: > Hi, > > We are using javax.mail.Session.getDefaultInstance() in our code, and it > returns static object. Now if we do any changes then still this static > object is returned, if we do hot deployment and do the changes for it then > still it returns the same object instead of updated object. > When we restart jetty then it works fine. Please let me know why the > static objects are not replaced in hot deployment. > > Thanks, > Kapil > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
