Javaソースを変更するにはtomcatを再起動する必要はありません


以前はwebプロジェクトをするときにmyeclipse+tomcatを使っていましたが、javaコードを変更するたびに、例えばservletを修正するたびにtomcatを再起動するのは悩ましいことで、開発効率に深く影響しました.
ここでは、tomcatサーバを再起動する必要がなく、tomcatを構成するだけでOKというソースコードを修正する方法を紹介します
1、まずtomcatの下のconfフォルダの下のserverを見つけます.xml、reloadableプロパティをtrueに設定
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false" reloadable="true">	
</Host>

2
、tomcatの下のconfフォルダの下のwebを見つけます.xmlファイルに以下のコードを追加し、必ず位置を特定します.
 development  true
<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
		<!--  :  java        tomcat-->
		<init-param>
		  <param-name>development</param-name>
		  <param-value>true</param-value>
		</init-param>
        <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>

tomcatを再起動すればいいです.
しかし、javaのxmlのコードを変更すると、tomcatサーバを再配置して起動する必要がありますが、もう便利です.