2012-10-18 11 views

risposta

0

ho ottenuto questo errore , quando si installa Java EE (che include GlassFish) utilizzando Windows a 64 bit 7. Come riferimento, l'installazione di Java EE più recente sul mio Linux a 64 bit ha funzionato bene e ho potuto vedere come imposta il dominio predefinito su.

Sembra che nel mio Windows 7 a 64 bit asadmin.bat guardi il mio java da "C: \ Programmi (x86) \ Java \ bin \ java" anche se ho installato la versione a 64 bit in "C: \ Programmi \ Java \ jdk1.7.0_10 \ bin".

asadmin.bat esegue prima "% ~ dp0 .. \ glassfish \ config \ asenv.bat" e quindi studia dove si suppone che java sia. C'è qualcosa di strano in questo, quasi nella mia configurazione, ma non riesco a risolvere questo problema ben

%JAVA% -jar "%~dp0..\glassfish\modules\admin-cli.jar" %*

ho potuto impostare manualmente% JAVA% a destra, ma il modo di impostare la correzione del più bello?

25
  1. Vai alla asenv.bat file nella directory config
  2. linea remove set AS_JAVA="C:/Program Files(x86)/Java/"
  3. tentativi asadmin.

Funzionerà questa volta !.

+3

Finché si ha la variabile di sistema 'percorso' impostato correttamente naturalmente;) – Rob

3

Ciao, ero di fronte allo stesso problema. Sono in grado di risolvere lo stesso problema seguendo i passaggi qui sotto:

Vai a \ GlassFish \ config (Nota: Nel mio caso è C: \ glassfish3 \ GlassFish \ config)

Ora aperto asenv.bat in bloc notes.

Rendi il valore di AS_JAVA uguale alla variabile di ambiente JAVA_HOME.

Ora aprire il prompt dei comandi e passare alla cartella bin ed eseguire asadmin start-domain domain1.

Se hai trovato errore che nessun dominio esistere quindi creare nuovo dominio seguendo sotto il collegamento: http://docs.oracle.com/cd/E19776-01/820-4497/create-domain-1/index.html

+0

questo ha lavorato per me – dom