20

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

C:\glassfish3\bin>asadmin start-domain --verbose
The system cannot find the path specified.
4

5 回答 5

37
  1. 转到asenv.bat配置目录中的文件
  2. 删除线set AS_JAVA="C:/Program Files(x86)/Java/"
  3. 重试asadmin

这次会成功的!

于 2013-01-25T11:29:44.267 回答
7

glassfish3\glassfish\config\asenv.bat我按照 domain1 not configured 中的描述通过编辑修复了这个问题——系统找不到指定的路径

然后我收到一个错误,因为不存在域,这已通过按照Oracle Glassfish“没有域”问题修复解决方案glassfish3\bin\asadmin.bat中的描述进行编辑来解决

于 2012-10-18T14:25:24.200 回答
3

嗨,我面临同样的问题。我可以通过以下步骤解决相同的问题:

转到 \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

于 2013-05-25T18:28:42.770 回答
0

在使用 64 位 Windows 7 安装 Java EE(包括 GlassFish)时出现此错误。作为参考,将最新的相同 Java EE 安装到我的 64 位 Linux 运行良好,我可以看到它是如何设置默认域的。

即使我在“C:\Program Files\Java\ jdk1.7.0_10\bin"。

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

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

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

于 2012-12-17T15:07:37.917 回答
0

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

<glassfish_home>\glassfish\config\osgi.properties

例如

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

注意:请按照 Oracle glassfish 的发行说明了解受支持的 JDK

于 2021-01-28T13:59:39.790 回答