Hola de nuevo
Para el despliegue remoto sobre oc4j utilizo un plugin hecho con ANT:
<java jar="${jdeveloper.dir}/jdev/lib/oc4j_remote_deploy.jar" fork="yes">
<sysproperty value="-Djava.protocol.handler.pkgs" value="HTTPClient" />
<arg value="
http://remote_server:1810/Oc4jDcmServletAPI/" />
<arg value="ias_admin" />
<arg value="PASSWORD" />
<arg value="redeploy" />
<arg value="${ias_oracle_home.dir}/" />
<arg value="${build.dir}/${name}.ear" />
<arg value="${appname}" />
<arg value="OC4J_XXXXINSTANCEName" />
</java>
Desplegando el mismo ear, a veces funciona y otras falla, y no se sabe muy bien por qué. Me han comentado que podría ser por un problema de memoria, que se solucionaría mediante el uso de los parámetros Xms y Xmx, con una orden del tipo
java -Xms64m -Xmx512m -Djava.protocol.handler.pkgs=HTTPClient ...............
Y aquí viene mi duda, ¿cómo introduzco -Xms64m -Xmx512m en el anterior fichero Build de ANT?
Un saludo y gracias