Warum werden meine JSP-Änderungen nicht übernommen, ohne Tomcat neu zu starten?

Ich bearbeite JSP-Dateien, die sich direkt darin befindentomcat/webapps/myapp/WEB-INF, aber um die Änderungen zu sehen, muss ich den Server neu starten. Soweit ich weiß, müssen Sie den Server für JSP-Änderungen nicht neu starten. Die einzige Konfiguration, die ich im Zusammenhang mit dem automatischen Neuladen gefunden habe, istreloadable = "true"

Setzen Sie diesen Wert auf true, wenn Catalina Klassen in / WEB-INF / classes / und / WEB-INF / lib auf Änderungen überwachen und die Webanwendung automatisch neu laden soll, wenn eine Änderung festgestellt wird.

Ich habe dieses Attribut in der verwendetcontext.xml, aber das Problem bleibt bestehen. Was könnte der andere mögliche Grund sein, warum Änderungen in JSP-Dateien ohne Neustart nicht erkannt werden?

@Bozho: Dies ist der Auszug ausweb.xml. Muss ich etwas ändern?

 <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>

Antworten auf die Frage(12)

Ihre Antwort auf die Frage