在特定的时间重新启动一个单独的tomcat 7 webapp?

Tomcat 7正在Windows系统上运行。 我需要在特定的时间每天重新启动一个deplyoed的Web应用程序。 有没有select通过脚本来做到这一点,或者(更好)是否提供了一个function呢?

是否可以使用Curl来模拟“列表应用程序”页面上的重新加载button的点击?

curl --user admin:admin http://localhost:8080/manager/text/reload?path=/myapp 

Doc这里: 经理应用程序如何,重新加载现有的应用程序

pipe理员脚本angular色是用户所必需的,如文档所述:

使用默认设置运行Tomcat是非常不安全的,因为Internet上的任何人都可以在服务器上执行Manager应用程序。 因此,Manager应用程序随附的要求是,任何尝试使用它的人都必须使用具有与其关联的angular色pipe理器脚本的用户名和密码对自己进行身份validation。 此外,在默认用户文件( $CATALINA_BASE/conf/tomcat-users.xml )中没有用户名被分配了这个angular色。 因此,默认情况下完全禁用对Manager应用程序的访问。

注意:Tomcat 6使用不同的pipe理url。 ( Apache Tomcat 6.0pipe理程序应用程序如何 )