2009-10-28 80 views

回答

0

從Eclipse部署的一種方法是創建一個Ant構建來執行它,調用admin_client.jar選項來部署。

2

這是一個部署到OC4J的ant任務。只需在build.properties中定義變量並從Eclipse執行此操作即可。您也可以從命令行執行它。這將在獨立的oc4j上工作,並在Application Server上進行一些修改。

<target name="deploy" 
    description="deploy enterprise archive"> 
    <java classname="${oc4j_home}/j2ee/home/admin_client.jar> 
     <jvmarg value="-jar"/> 
     <arg value="deployer:oc4j:opmn://${oc4j_host}:${oc4j_rmiport}/${oc4j_name}"/> 
     <arg value="${oc4j_admin}"/> 
     <arg value="${oc4j_admin_password}"/> 
     <arg value="-deploy"/> 
     <arg value="-file"/> 
     <arg value="${application.ear}"/> 
     <arg value="-deploymentName"/> 
     <arg value="${application_name}"/> 
    </java> 
    <!-- bind the web app --> 
    <java classname="${oc4j_home}/j2ee/home/admin_client.jar"> 
     <jvmarg value="-jar"/> 
     <arg value="deployer:oc4j:opmn://${oc4j_host}:${oc4j_rmiport}/${oc4j_name}"/> 
     <arg value="${oc4j_admin}"/> 
     <arg value="${oc4j_admin_password}"/> 
     <arg value="-bindWebApp"/> 
     <arg value="-appName"/> 
     <arg value="${application_name}"/> 
     <arg value="-webModuleName"/> 
     <arg value="${webmodule_name}"/> 
    </java> 
</target> 
相關問題