如何从运行的应用程序在Tomcat上部署Web应用程序

我想开发更新程序应用程序。可以说我有:

-在Tomcat上

运行Tomcat-在Tomcat上运行Updater应用程序

-

我想在同一Tomcat上运行该应用程序的旧版本

-停止旧应用程序

-取消部署旧应用程序

-部署新版本的应用程序(假设我在Updater应用程序资源中找到了一些新的应用程序战争文件。

是否可以通过其他应用程序在Tomcat上进行这样的远程部署?

回答:

要将项目从另一个应用程序部署到Tomcat服务器,您需要:

从以下文件夹中将库添加到项目“ catalina-ant.jar”中:{TOMCAT_PATH} \

lib在您的项目中,要部署war文件,只需执行以下操作:

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上部署Web应用程序 的全部内容, 来源链接: utcz.com/qa/415267.html

回到顶部