国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用Ant發布應用程序到OC4J

2019-11-18 16:15:18
字體:
來源:轉載
供稿:網友

原文地址:

http://radio.weblogs.com/0132383/stories/2004/03/16/antDeploymentToOc4j.Html

 

用Ant腳本部署一個獨立的OC4J實例是非常簡單的,我相信很多人也會部署這樣的應用。但我總是會忘記語法并要通過查看舊的build文件來獲取正確的命令格式。因此,為了方便使用,我提供下面的Ant targets,并使用它們來完成發布操作。

 

譯者注:下面Ant腳本里所用到的一些參數的解釋如下:(下述均為默認值,如果你更改過,你得做出相應的修改)。

${j2ee.home}——<oc4j_install_dir>/j2ee/home

${oc4j.deploy.ormi}——ormi://localhost

${oc4j.deploy.username}——oc4jadmin

${oc4j.deploy.passWord}——welcome

${this.build}——./lib

${this.application.name}——application name

${this.ear}"——${this.application.name}.ear

${this.war}——${this.application.name}-web

${this.uri}——${this.application.name}

 

發布EAR文件:

  <target name="deploy" depends="core">
    <java jar="${j2ee.home}/admin.jar" fork="yes">
      <arg value="${oc4j.deploy.ormi}"/>
      <arg value="${oc4j.deploy.username}"/>
      <arg value="${oc4j.deploy.password}"/>
      <arg value="-deploy"/>
      <arg value="-file"/>
      <arg value="${this.build}/${this.ear}"/>
      <arg value="-deploymentName"/>
      <arg value="${this.application.name}"/>
    </java>
   </target>


譯者注:上面的Ant腳本用java命令執行如下:

java -jar ${j2ee.home}/admin.jar ${oc4j.deploy.ormi} ${oc4j.deploy.username} ${oc4j.deploy.password} -deploy -file ${this.build}/${this.ear} -deploymentName ${this.application.name}

 

綁定Web應用程序:

  <target name="bind-web-app" depends="deploy">
    <java jar="${j2ee.home}/admin.jar" fork="yes">
      <arg value="${oc4j.deploy.ormi}"/>
      <arg value="${oc4j.deploy.username}"/>
      <arg value="${oc4j.deploy.password}"/>
      <arg value="-bindWebApp"/>
      <arg value="${this.application.name}"/>
      <arg value="${this.war}"/>
      <arg value="http-web-site"/>
      <arg value="/${this.uri}"/>
    </java>
  </target>

譯者注:上面的Ant腳本用java命令執行如下:

java -jar ${j2ee.home}/admin.jar ${oc4j.deploy.ormi} ${oc4j.deploy.username} ${oc4j.deploy.password}  -bindWebApp ${this.application.name} ${this.war} http-web-site /${this.uri}

在最新的OC4J 10g (10.1.3)版本中,參數http-web-site已改為default-web-site,你可以在<oc4j_install_dir>/j2ee/home/config/目錄里找到default-web-site.xml配置文件。

 

取消部署:

  <target name="undeploy" depends="init">
    <java jar="${j2ee.home}/admin.jar" fork="yes">
      <arg value="${oc4j.deploy.ormi}"/>
      <arg value="${oc4j.deploy.username}"/>
      <arg value="${oc4j.deploy.password}"/>
      <arg value="-undeploy"/>
      <arg value="${this.application.name}"/>
    </java>
  </target>


譯者注:上面的Ant腳本用java命令執行如下:

java -jar ${j2ee.home}/admin.jar ${oc4j.deploy.ormi} ${oc4j.deploy.username} ${oc4j.deploy.password} -undeploy ${this.application.name}

 

只要將它們寫入你的build.xml文件里,然后設置相應的參數就能正常使用了。

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 南平市| 左云县| 芒康县| 永安市| 长阳| 肥城市| 阿巴嘎旗| 迁西县| 英山县| 库车县| 丹凤县| 浏阳市| 肥东县| 漠河县| 梁河县| 额尔古纳市| 渝中区| 东宁县| 富阳市| 阜阳市| 内丘县| 临沧市| 伊金霍洛旗| 光泽县| 上栗县| 浏阳市| 从化市| 蒙自县| 荆门市| 南靖县| 宝应县| 密云县| 武安市| 通城县| 民和| 井研县| 彭山县| 海晏县| 柳林县| 盐城市|