2012-05-21 11 views
7

Cada vez que intento ejecutar una aplicación webcenter weblogic en Jdev me sale el siguiente error y no puedo encontrar ninguna referencia sobre cómo solucionar esto en cualquier lugar de la web.Jdeveloper - Opción no reconocida: -jrockit

starting weblogic with Java version: No se pudo crear la máquina Java virtual . opción no reconocida: -jrockit

+0

cuál es el comando java inicio se muestra en el registro? el que muestra weblogic tratando de comenzar? – JoseK

+0

No tengo acceso a él más, pero recuerdo que fue un largo comando java -jrokit. Sin embargo, encontré una pequeña solución temporal y que estaba reemplazando el JDK con Jrocket en mi sistema, no sé qué hice allí pero valió la pena intentarlo y ahora parece funcionar. –

Respuesta

7

Intente modificar el archivo startWebLogic.cmd (Win7)

c:\users\{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\startWebLogic.cmd 

que contienen

set JAVA_VM=-server 
set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m 
4

11g Jdeveloper no son compatibles con JDK 1,7

https://forums.oracle.com/thread/2482850

me fijo por Agregar a la parte superior de C: \ Users {usuario} \ AppData \ Roaming \ JDeveloper \ system {version} \ DefaultDomain \ bin \ setDomainEnv.cmd:

set SUN_JAVA_HOME=E:\Oracle\Java\jdk1.6.0_37 
set JAVA_VENDOR=Sun 
1

En OSX, buscar la carpeta de este /Users/{USERNAME}/.jdeveloper/system{VERSION}/DefaultDomain/bin

Editar el archivo setDomainEnv.sh y buscar SUN_JAVA_HOME y asegúrese de que el valor es el mismo valor que su JAVA_HOME, es decir /Library/Java/JavaVirtualMachines/jdk${JDK_VERSION}.jdk/Contents/Home, por defecto parece que se establece en una cadena vacía "".

Edite el archivo startWebLogic.sh y agregue lo siguiente antes de llamar al setDomainEnv.sh.

JAVA_VENDOR=Sun

Puede probarlo ejecutando sh ./startWebLogic.sh, si se ejecuta con -jrockit error, entonces todo es bueno :)

También he probado con Java JDK 1.7 y parece que funciona.

1

La razón es que las versiones anteriores de Weblogic utilizan el "JRockit" Java VM http://www.oracle.com/technetwork/middleware/jrockit/overview/index.html

El JRockit VM ya no es compatible con Java 7 o superior.

Todas las otras soluciones aquí parecen ser pirateos y ninguna de ellas me ayudó. Tuve el mismo problema con un Weblogic 10.3.5 y descubrí que la instalación era incorrecta.

El problema es que no hay una versión java en el instalador, por lo que si no sabe que no puede usar Java 7 o superior, está equivocado.

Estos pasos arreglaron para mí:

  • Usted necesita asegurarse de que tiene Java 6 o menos instalado.
  • Vuelva a instalar el Weblogic y asegúrese de especificar el JDK correcta
Cuestiones relacionadas