繁体   English   中英

“该系统找不到指定的路径。” 尝试使用 asadmin 启动 GlassFish 时出现错误消息

[英]"The system cannot find the path specified." error message when trying to start GlassFish with asadmin

我尝试按照The Java EE 6 Tutorial并使用以下命令启动 GlassFish。 但是我收到一条错误消息。 如何解决这个问题?

C:\glassfish3\bin>asadmin start-domain --verbose
The system cannot find the path specified.
  1. 转到config目录中的asenv.bat文件
  2. 删除行set AS_JAVA="C:/Program Files(x86)/Java/"
  3. 重试asadmin

这次它会工作..

我通过编辑glassfish3\glassfish\config\asenv.bat解决了这个问题,如domain1 not configured -- The system cannot find the path specified

然后我得到一个错误,因为不存在域,这是通过编辑glassfish3\bin\asadmin.bat解决的,如Oracle Glassfish“没有域”问题修复解决方案中所述

嗨,我遇到了同样的问题。 我可以通过以下步骤解决同样的问题:

转到 \glassfish\config(注意:在我的例子中是 c:\glassfish3\glassfish\config)

现在在记事本中打开 asenv.bat。

使 AS_JAVA 的值与 JAVA_HOME 环境变量相同。

现在打开命令提示符并转到 bin 文件夹并运行 asadmin start-domain domain1。

如果您收到不存在域的错误,请通过以下链接创建新域:http: //docs.oracle.com/cd/E19776-01/820-4497/create-domain-1/index.html

我在使用 64 位 Windows 7 安装 Java EE(包括 GlassFish)时遇到了这个错误。作为参考,将相同的 Java EE 安装到我的 64 位 Linux 上效果很好,我可以看到它是如何设置默认域的。

似乎在我的 64 位 Window 7 中,asadmin.bat 从“C:\Program Files (x86)\Java\bin\java”中查找我的 java,即使我已经在“C:\ jdk1.7.0_10\bin”。

asadmin.bat 首先运行 "%~dp0..\glassfish\config\asenv.bat" 然后研究 if 猜测 java 在哪里。 这有点奇怪,几乎在我的配置中,但我无法很好地解决这个问题

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

我可以手动设置 %JAVA% 正确,但如何设置更好的校正?

在以下位置设置正确的 Java 路径:

<glassfish_home>\glassfish\config\osgi.properties

例如

set AS_JAVA=C:\Program Files\Java\jdk1.7.0_80

注意:遵循 Oracle glassfish 的发行说明以了解受支持的 JDK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM