Luego de la instalación de JDeveloper 12.2.1.3 o 12.2.1.4, al compilar nuestra aplicación y desplegarla en nuestra instancia de weblogic, nos puede suceder este error durante el arranque de la instancia, veamos cuál es la solución.

Si observamos bien, veremos lo siguiente:

El problema en sí esque el tipo de comando que JDeveloper ejecuta para iniciar la instancia de weblogic es viejo y por ende no funciona correctamente, sin embargo su solución es muy sencilla.

Debemos modificar este archivo:

C:\Oracle\Middleware\Oracle_Home\jdeveloper\ide\bin\ide.conf

Añadir la siguiente línea:

AddVMOption -Djdk.lang.Process.allowAmbiguousCommands=true

Guardamos el archivo y luego debemos reiniciar JDeveloper, probamos compilar e iniciar la instancia de weblogic y el error ya no debe aparecer.

4 respuestas a «Solución: Error en JDeveloper java.io.IOException: Cannot run program «cmd.exe» when starting Integrated Weblogic Instance»

    1. i did above changes, but still problem is there

      Sep 02, 2020 3:10:56 AM oracle.security.jps.util.JpsUtil disableAudit
      INFO: JpsUtil: isAuditDisabled set to true
      [03:11:34 AM] IntegratedWebLogicServer Domain is invalid. Regenerating it…
      [03:11:34 AM] Creating IntegratedWebLogicServer Domain…
      [03:11:34 AM] ERROR: An error occurred while building the default domain.
      Please see this log file for more details:
      C:\Users\xxxxxxx\AppData\Roaming\JDeveloper\system12.2.1.4.42.190911.2248\o.j2ee.adrs\BuildDefaultDomain.log
      [03:11:53 AM] The IntegratedWebLogicServer Domain has been deleted.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *