Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why was reload removed from Struts 1.1?

reload removed struts
0
Posted

Why was reload removed from Struts 1.1?

0

The problem with ReloadAction was that Struts was trying to act like a container, but it couldn’t do a proper job of it. For example, you can’t reload classes that have been modified, or (portably) add new classes to a running web application (even if the container supported it). Meanwhile, as 1.1 was being developed, work progressed on things like Tomcat’s reload command via the Manager webapp. This feature allows you to quickly reload-on-demand, complete with saving and restoring your session). It started to make even less sense for Struts to half-implement a feature that containers are implementing fully. A more minor point is that freezing the configuration information at application startup time allows Struts to safely access the mapping information without bothering with synchronization. The “startup-only” strategy creates a modest but real improvement in performance for all users. So, ReloadAction is not supported in 1.1 for two reasons: • It never did let you reload everything

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123