我正在寻找类似于Tomcat的Manager App来管理应用程序部署,但是在本地Linux命令行上,因此它不需要配置'manager-gui'凭据或任何凭据。可以通过Shell或python完成用于部署,取消部署和状态的基本安装任务的简单脚本。
我们分发了一个在Tomcat上运行的Web应用程序,并且希望使客户的安装和升级变得更加容易,并且从安全角度来看,我们无法添加“经理”用户名和pwd(尤其是纯文本格式)。
答案 0 :(得分:0)
您可以利用Tomcat的自动部署。类似于:
您可能还想利用Tomcat的parallel deployment并考虑配置Tomcat以在不再使用旧版本时将其删除。
取消部署就像删除WAR文件一样简单。
状态有些棘手,但是对于已知的静态资源来说,卷曲或类似状态就足够了。更好的是,一个特定于应用程序的状态页面会进行所有检查,并仅报告“确定”(或没有)。