我使用的是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 –