BLOG ARTICLE JBoss redeploy | 2 ARTICLE FOUND

  1. 2008/08/05 JBoss Twiddle을 사용한 애플리케이션 디플로이
  2. 2008/08/05 Ant Task를 이용한 JBoss Application Redeploy

1) deploy

/home/jchoi/jboss-4.2.3GA/bin>twiddle.bat -u admin -p admin invoke \
"jboss.system:service=MainDeployer" deploy "file:/home/jchoi/appcliations/hello-web.war"

2) redeploy

/home/jchoi/jboss-4.2.3GA/bin>twiddle.bat -u admin -p admin invoke \
"jboss.system:service=MainDeployer" redeploy "file:/home/jchoi/appcliations/hello-web.war"

3) undeploy

/home/jchoi/jboss-4.2.3GA/bin>twiddle.bat -u admin -p admin invoke \
"jboss.system:service=MainDeployer" undeploy "file:/home/jchoi/appcliations/hello-web.war"
크리에이티브 커먼즈 라이센스
Creative Commons License
2008/08/05 17:44 2008/08/05 17:44

아래와 같이 build.xml에 proejct를 포함시키시면 됩니다.

<?xml version="1.0"?>
<project name="redeploy" default="redeploy-war" basedir=".">
  <taskdef name="jmx" classname="org.jboss.ant.JMX">
    <classpath>
      <pathelement path="${jboss.home}/client/jbossjmx-ant.jar" />
      <pathelement path="${jboss.home}/client/jbossall-client.jar" />
    </classpath>
  </taskdef>
  <target name="redeploy-war">
    <echo message="Redeploy : file:/${war.path}"/>
    <jmx>
      <invoke target="jboss.system:service=MainDeployer" operation="redeploy">
        <parameter type="java.lang.String" arg="file:/${war.path}" />
      </invoke>
    </jmx>
  </target>
</project>

잘 되겠죠?
 

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/08/05 17:39 2008/08/05 17:39