Are you sure?
If "java" is not in path, invocation of asadmin itself will fail and the
operation will fail much before.
This message says it fails for "keytool", which is part of only JDK and
not JRE. So, if you have java from a JRE is the path, you'll see this
problem.
This is a problem that needs to be addressed. The bigger question is whether
we should fail domain creation on not finding keytool. I am not able to
decide on that ...
So, there are two problems:
1- if no "java" is found in the Path.
2- if no "keytool" is found in the Path.
It seems in both the above cases, we currently fail, which should be improved.
-Kedar
Sankar Neelakandan wrote:
> This will happen if the JDK\bin is not in Path. I was able to install
> B26 successfully with JDK\bin in Path and I was able to reproduce this
> domain creation failure with JDK\bin not in Path.
> I guess we have to explicitly specify this in the Installation Instructions.
>
> Existing issue # https://glassfish.dev.java.net/issues/show_bug.cgi?id=6286
>
> -Sankar
>
> Anil Gaur wrote:
>> Hi Judy,
>>
>> I tried installing b26 but the installation did not succeed, here is
>> the error message from the log fine :
>> ---------------------------------------------------------------------------------------
>> Using port 4848 for Admin.
>> Using port 8080 for HTTP Instance.
>> Using port 7676 for JMS.
>> Using port 3700 for IIOP.
>> Using port 8181 for HTTP_SSL.
>> Using port 3820 for IIOP_SSL.
>> Using port 3920 for IIOP_MUTUALAUTH.
>> Using port 8686 for JMX_ADMIN.
>> Distinguished Name of the self-signed X.509 Server Certificate is:
>> [CN=localhost,OU=GlassFish,O=Sun Microsystems,L=Santa
>> Clara,ST=California,C=US]
>> Cannot run program "keytool": CreateProcess error=2, The system cannot
>> find the file specified
>> Command create-domain failed.
>> :\[Asadmin output: CLI130 Could not create domain, domain1
>> Using port 4848 for Admin.
>> Using port 8080 for HTTP Instance.
>> Using port 7676 for JMS.
>> Using port 3700 for IIOP.
>> Using port 8181 for HTTP_SSL.
>> Using port 3820 for IIOP_SSL.
>> Using port 3920 for IIOP_MUTUALAUTH.
>> Using port 8686 for JMX_ADMIN.
>> Distinguished Name of the self-signed X.509 Server Certificate is:
>> \[CN=localhost,OU=GlassFish,O=Sun Microsystems,L=Santa
>> Clara,ST=California,C=US\]
>> Cannot run program "keytool": CreateProcess error=2, The system cannot
>> find the file specified
>> Command create-domain failed.
>> \]*\[{0} {1}\]|#]
>> [#|2008-09-27T15:32:31.611-07:00|INFO|Install
>> Engine|org.openinstaller.provider.task.TaskDriver|arg0=prod\=updatetool|OP_INSTALL_IMAGE_CONFIGURE:Creating
>> desktop integration items|#]
>> [#|2008-09-27T15:32:37.798-07:00|INFO|Install
>> Engine|org.openinstaller.provider.task.TaskDriver|arg0=prod\=glassfish|OP_INSTALL_IMAGE_CONFIGURE:Creating
>> desktop integration items|#]
>> [#|2008-09-27T15:32:38.342-07:00|INFO|Install
>> Engine|org.openinstaller.provider.task.TaskDriver|arg0=prod\=Engine|OP_INSTALL_IMAGE_CONFIGURE:Creating
>> desktop integration items|#]
>> ---------------------------------------------------------------------------
>> The installer image is also attached for your reference.
>>
>>
>>
>> Thanks,
>> Anil
>>
>> Judy Tang wrote:
>>> Hi FishCAT and All,
>>>
>>> Please help us test b26 and please continue file issues, we may defer
>>> them to next release
>>> based on bug priority. Thanks :-) -- Judy
>>>
>>> Following is the build location. You can also find the v3 Prelude
>>> release schedule.
>>>
>>> *GlassFish V3 Prelude Release Schedule:*
>>> http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV3Schedule
>>> *
>>> Where to get build:*
>>> Installer Bundles:
>>> http://download.java.net/glassfish/v3/promoted/glassfish-v3-prelude-b26-unix.sh
>>>
>>> http://download.java.net/glassfish/v3/promoted/glassfish-v3-prelude-b26-windows.exe
>>>
>>> http://download.java.net/glassfish/v3/promoted/glassfish-v3-prelude-b26.zip
>>>
>>> *How to find open bugs:*
>>> This is open V3 bug query
>>> <https://glassfish.dev.java.net/issues/reports.cgi?state=Open+issues&issue_type=DEFECT&containing=gfv3-prelude-include&type=natural+language+search&x=Subcomponent&y=Priority>
>>>
>>> *Where to look for howto:*
>>> FishCAT FAQ <http://wiki.glassfish.java.net/Wiki.jsp?page=FishCATFAQ>