2

我想使用 Eclipse 在远程 OC4J 服务器上部署 Web 应用程序。可能吗?我正在使用 WTP,并且在添加 OC4J 服务器时只有localhost可用。

4

2 回答 2

2

这是要部署到 OC4J 的 ant 任务。只需在 build.properties 中定义变量并从 Eclipse 中执行它。您也可以从命令行执行它。这将适用于独立的 oc4j,并在应用程序服务器上进行一些修改。

<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>
于 2010-01-14T21:11:19.130 回答
0

从 Eclipse 部署的一种方法是创建一个 Ant 构建来执行此操作,调用 admin_client.jar 选项进行部署。

于 2009-11-13T14:58:52.177 回答