Tomcat管理器的Java包装类/库
我想知道Tomcat Manager应用程序是否有一个简单的包装类/库。我正在编写一个脚本,将我的war部署到Tomcat的远程实例(托管在AWS上) 我知道我可以直接使用HTTP与manager脚本接口通信,但我认为这是一个常见问题,所以我不想重新发明轮子。我找到了一个python解决方案,并谈到了使用curl,但我找不到java解决方案(有趣的是,Tomcat是java开发人员使用的,而不是bash开发人员!)有人能给我指出正确的方向吗?我找到了我需要的解决方案。我可以使用Tomcat Ant库。为了做到这一点,我只需要项目依赖项中的Tomcat管理器的Java包装类/库,java,wrapper,tomcat8,tomcat-manager,Java,Wrapper,Tomcat8,Tomcat Manager,我想知道Tomcat Manager应用程序是否有一个简单的包装类/库。我正在编写一个脚本,将我的war部署到Tomcat的远程实例(托管在AWS上) 我知道我可以直接使用HTTP与manager脚本接口通信,但我认为这是一个常见问题,所以我不想重新发明轮子。我找到了一个python解决方案,并谈到了使用curl,但我找不到java解决方案(有趣的是,Tomcat是java开发人员使用的,而不是bash开发人员!)有人能给我指出正确的方向吗?我找到了我需要的解决方案。我可以使用Tomcat An
$catalina_HOME/lib
中的catalina ant.jar
org.apache.catalina.ant.DeployTask task = new org.apache.catalina.ant.DeployTask();
task.setUrl("http://localhost:8084/manager");
task.setUsername("managerLogin");
task.setPassword("managerPassword");
task.setPath("/UrlToYourDeploadingProject");
task.setWar(new File("c:/Project.war").getAbsolutePath());
task.execute();
这就是你要找的吗@不,这只是Tomcat源代码的文档。一年后,我问了同样的问题,在谷歌上发现了这篇文章,这是不是很糟糕=PStackoverflow是一个知识库,所以,不,它还不错。可能意味着你变老了……)