스트럿츠로 작업을 하다보면, struts-config.xml 등의 수정을 하다보면,
톰캣으로 리로드 하지 않으면 변경 내역이 먹지 않는 것을 볼 수 있다.
이때는 Action 클래스를 확장하여, init()를 호출하여 강제로 reload를 해줄수도 있으나,
역시나, 클릭을 두번하게 되어, 손이 두번가는 작업이라
ANT의 task로 reload를 하는 스크립트를 작성해보았다.
이 작업은 Tomcat-deployer 를 필요로 한다.
톰캣으로 리로드 하지 않으면 변경 내역이 먹지 않는 것을 볼 수 있다.
이때는 Action 클래스를 확장하여, init()를 호출하여 강제로 reload를 해줄수도 있으나,
역시나, 클릭을 두번하게 되어, 손이 두번가는 작업이라
ANT의 task로 reload를 하는 스크립트를 작성해보았다.
이 작업은 Tomcat-deployer 를 필요로 한다.
<path id="tomcat.deployer.classpth">
<fileset dir="C:\3_PROGRAMs\tomcat-5.5.26-deployer\lib"></fileset>
</path>
<target name="reload" depends="publish">
<taskdef resource="org/apache/catalina/ant/catalina.tasks"
classpathref="tomcat.deployer.classpth"/>
<reload url="http://zeeha-utsman:9090/manager"
username="utsman"
password="******"
path="/chapter13"/>
</target>
<fileset dir="C:\3_PROGRAMs\tomcat-5.5.26-deployer\lib"></fileset>
</path>
<target name="reload" depends="publish">
<taskdef resource="org/apache/catalina/ant/catalina.tasks"
classpathref="tomcat.deployer.classpth"/>
<reload url="http://zeeha-utsman:9090/manager"
username="utsman"
password="******"
path="/chapter13"/>
</target>