tomcat 远程部署]

tomcat 远程部署]

1、tomcat-users.xml should include one more role, 'admin'..e.g.

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="admin" password="secret" roles="manager,admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>
2、ant 脚本

< target  name ="tomcatDeploy"  depends ="compile" >
  
< taskdef  name ="tdeploy"  classname ="org.apache.catalina.ant.DeployTask" >
    
< classpath  refid ="cp" >
    
</ classpath >
  
</ taskdef >
  
< tdeploy  url ="${tomcat.url}"  username ="${tomcat.username}"  password ="${tomcat.password}"  path ="${tomcat.path}"  war ="${dir.target}/${warFileName}"   />
 
</ target >
 
< target  name ="tomcatUndeploy"  description ="Remove web application" >
  
< taskdef  name ="tomcatUndeploy"  classname ="org.apache.catalina.ant.UndeployTask"  classpathref ="cp"   />
  
< tomcatUndeploy  url ="${tomcat.url}"  username ="${tomcat.username}"  password ="${tomcat.password}"  path ="${tomcat.path}" />
  
</ target >

你可能感兴趣的:(tomcat 远程部署])