我尝试关注The Java EE 6 Tutorial并使用以下命令启动GlassFish。但是我收到了一条错误消息。怎么解决这个?
C:\glassfish3\bin>asadmin start-domain --verbose
The system cannot find the path specified.
答案 0 :(得分:30)
asenv.bat
文件set AS_JAVA="C:/Program Files(x86)/Java/"
asadmin
。 这次会工作!。
答案 1 :(得分:5)
我按照domain1 not configured -- The system cannot find the path specified
中的说明修改了glassfish3\glassfish\config\asenv.bat
,解决了这个问题
然后我收到错误,因为没有域名存在,这是通过Oracle Glassfish "There is no Domain" Issue Fix Solution
中所述的glassfish3\bin\asadmin.bat
编辑来解决的
答案 2 :(得分: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
答案 3 :(得分:0)
当使用64位Windows 7安装Java EE(包括GlassFish)时出现此错误。作为参考安装相同的Java EE最新的64位Linux运行良好,我可以看到它如何设置默认域。< / p>
似乎在我的64位Window 7中,asadmin.bat从&#34; C:\ Program Files(x86)\ Java \ bin \ java&#34;中查找我的java。即使我在&#34; C:\ Program Files \ Java \ jdk1.7.0_10 \ bin&#34;中安装了64位版本。
asadmin.bat首先运行&#34;%~dp0 .. \ glassfish \ config \ asenv.bat&#34;然后研究如果猜猜java是哪里。这有点奇怪,几乎在我的配置中,但我无法解决这个问题
%JAVA% -jar "%~dp0..\glassfish\modules\admin-cli.jar" %*
我可以手动设置%JAVA%,但是如何设置更好的校正?
答案 4 :(得分:0)
在以下位置设置正确的 Java 路径:
<glassfish_home>\glassfish\config\osgi.properties
例如
set AS_JAVA=C:\Program Files\Java\jdk1.7.0_80
注意:对于支持的 JDK,请遵循 Oracle glassfish 的 release notes