国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东宁县| 乳山市| 大港区| 台州市| 陈巴尔虎旗| 玉环县| 佳木斯市| 宁晋县| 年辖:市辖区| 辉南县| 弥勒县| 玛多县| 棋牌| 桑植县| 宁陵县| 绥阳县| 济阳县| 荥阳市| 合川市| 曲阳县| 扬州市| 姚安县| 芜湖县| 田林县| 西和县| 沙河市| 保德县| 同江市| 抚顺县| 永修县| 临颍县| 丹巴县| 武隆县| 德清县| 正蓝旗| 清远市| 绥德县| 铁岭市| 潜江市| 浦江县| 淮北市|