我使用的是Windows 10,並且我已經爲版本9和8u141,8u151,8u144安裝了JDK和JRE(安裝用於測試此問題) 對於例外,我遇到了同樣的問題:命令「asadmin start-version」拋出異常。
只是檢查從CMD控制檯版本:
C:\Users\xxxxx>**java -version**
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
問題JAVA_HOME和PATH環境viariables是JDK8u151 ???
爲了解決這個問題,該文件建議:
或者,你可以專門設置與在該AS_JAVA財產在爲安裝/配置/ asenv.conf來文件中Java路徑。
C:\DEVENV\glassfish5\glassfish\config>dir
Le volume dans le lecteur C s’appelle OS
Le numéro de série du volume est 10BF-2BBE
Répertoire de C:\DEVENV\glassfish5\glassfish\config
08/09/2017 07:27 <DIR> .
08/09/2017 07:27 <DIR> ..
12/01/2018 17:44 3 516 asenv.bat
...
因此,我在下面添加的最後一行:
set AS_IMQ_LIB=..\..\mq\lib
set AS_IMQ_BIN=..\..\mq\bin
set AS_CONFIG=..\config
set AS_INSTALL=..
set AS_DEF_DOMAINS_PATH=..\domains
set AS_DEF_NODES_PATH=..\nodes
set AS_DERBY_INSTALL=..\..\javadb
**set AS_JAVA=C:\Program Files\Java\jdk1.8.0_151**
下重新啓動CMD控制檯,並啓動的asadmin域啓動服務器:它工作正常....享受。
你可以編輯你的問題,並可以在那裏提供額外的信息。提供額外的信息是評論不好。 –
這裏有一個問題跟蹤它:https://github.com/javaee/glassfish/issues/22130 –