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

Windows &引用;系统找不到指定的路径。”;尝试使用asadmin启动GlassFish时出现错误消息,windows,glassfish,asadmin,Windows,Glassfish,Asadmin,我试图按照下面的命令启动GlassFish。但我收到了一条错误信息。如何解决这个问题 C:\glassfish3\bin>asadmin start-domain --verbose The system cannot find the path specified. 我通过编辑glassfish3\glassfish\config\asenv.bat修复了此问题,如中所述 然后我得到了一个错误,因为没有域存在,这是通过编辑glassfish3\bin\asadmin.bat解决的,如中

我试图按照下面的命令启动GlassFish。但我收到了一条错误信息。如何解决这个问题

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

我通过编辑
glassfish3\glassfish\config\asenv.bat
修复了此问题,如中所述


然后我得到了一个错误,因为没有域存在,这是通过编辑
glassfish3\bin\asadmin.bat
解决的,如中所述我在使用64位windows 7安装Java EE(包括GlassFish)时得到了这个错误。作为参考,在我的64位Linux上安装相同的JavaEE最新版本效果很好,我可以看到它是如何设置默认域的

似乎在我的64位窗口中,7 asadmin.bat从“C:\Program Files(x86)\java\bin\java”中查看我的java,即使我在“C:\Program Files\java\jdk1.7.0\U 10\bin”中安装了64位版本

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

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

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

  • 转到配置目录中的
    asenv.bat
    文件
  • 删除设置为_JAVA=“C:/ProgramFiles(x86)/JAVA/”的行
  • 重新尝试
    asadmin

    这次会有用的

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

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

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

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

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

    如果您收到不存在域的错误消息,请通过以下链接创建新域:

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

    <glassfish_home>\glassfish\config\osgi.properties
    

    注意:对于受支持的JDK,请遵循Oracle glassfish的说明(当然,只要您正确设置了系统变量'path;)我没有像“设为”这样的东西。。。在我的asenv.bat文件中。有什么不对劲吗?没有,这个变量只是说在哪里可以找到java。如果未设置,Glassfish将遵循PATH系统变量中设置的默认位置。如果您的案例是后者,请确保正确设置指向java位置的PATH变量。
    set AS_JAVA=C:\Program Files\Java\jdk1.7.0_80