Search Blog

Search duranek.blogspot.com

Sunday, January 29, 2012

Ant ve Tomcat

Ant Ile Tomcat manage etmek icin

1)    Once catalina-ant.bat 'i ant runtime e eklemek gerekiyor.

2)    D:\dev2\apache-tomcat-6.0.20\conf\tomcat-users.xml  edit et.    
    
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="admin" password="admin" roles="admin,manager"/>
  
3)        

    <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" />
    <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" />

    <target name="deploy">
        <deploy url="http://localhost:8080/manager"
            username="admin"
            password="admin"
            path="/${name}"
            update="true"
            localWar="${dist.dir}/${name}.war" />
    </target>

    <target name="undeploy">    
        <undeploy url="http://localhost:8080/manager"
            username="admin"
            password="admin"
            path="/${name}" />
    </target>
    
    <target name="tomcat-start">
        <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
            <jvmarg value="-Dcatalina.home=${tomcat.home}"/>
        </java>
    </target>

    <target name="tomcat-stop">
        <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
            <jvmarg value="-Dcatalina.home=${tomcat.home}"/>
            <arg line="stop"/>
        </java>
    </target>

No comments: