dev@glassfish.java.net

Re: asadmin create-jvm-options usage?

From: Jonathan Benoit <Jonathan.Benoit_at_Sun.COM>
Date: Wed, 14 Feb 2007 17:52:11 -0500

Jane Young wrote:
> You don't need the quotes and it'll work.
> Jonathan, you have a space between "-" and "Demma...".

I don't have a space between "-" and "Demma..."

Here is what i posted as my command:

asadmin> create-jvm-options --passwordfile adminpassword.txt --user
admin --terse=true --host localhost --echo=true --port 4849 --
-Demma.rt.control.port=47650
CLI147 Invalid command, emma.rt.control.port=47650
Use "help" command for a list of valid commands.

Not sure if formatting is getting messed up in email clients, where it
appears that there is an extra space, but there isn't.

I did notice that in the command Kedar said to try, it did contain an
extra space between "--" and "terse=true" :

>> kedar wrote:
>>>
>>>> Use
>>>>
>>>>> create-jvm-options --passwordfile adminpassword.txt --user admin
>>>>> -- terse=true --host localhost --echo=true --port 4849 -- -
>>>>> Demma.rt.control.port=47650

It did complain when i copy/pasted this line above, stating:

CLI019 Invalid number of operands. Number of operands should be equal to 1.

So I just removed this extra space between "--" and "terse=true".

> asadmin take that as two operands and that may be the reason why it
> didn't work.
>
> Jane
>
>
> kedar wrote:
>
>> I just tried:
>>
>> ./asadmin create-jvm-options -- "-Demma.rt.control.port=47650"
>>
>> and it works. Maybe quotes are necessary.
>>
>>
>> On Feb 14, 2007, at 2:01 PM, Jonathan Benoit wrote:
>>
>>> kedar wrote:
>>>
>>>> Use
>>>>
>>>>> create-jvm-options --passwordfile adminpassword.txt --user admin
>>>>> -- terse=true --host localhost --echo=true --port 4849 -- -
>>>>> Demma.rt.control.port=47650
>>>>
>>>>
>>>
>>> I didn't see this format documented in the help, but it didn't work
>>> either.
>>>
>>> asadmin> create-jvm-options --passwordfile adminpassword.txt --user
>>> admin --terse=true --host localhost --echo=true --port 4849 -- -
>>> Demma.rt.control.port=47650
>>> CLI147 Invalid command, emma.rt.control.port=47650
>>> Use "help" command for a list of valid commands.
>>>
>>> fyi, my adminpassword.txt contains:
>>> AS_ADMIN_PASSWORD=adminadmin
>>> AS_ADMIN_ADMINPASSWORD=adminadmin
>>> AS_ADMIN_MASTERPASSWORD=changeit
>>>
>>>> I know this is a bit clumsy.
>>>> We should improve the usage if the above works.
>>>> Kedar
>>>> On Feb 14, 2007, at 1:26 PM, Jonathan Benoit wrote:
>>>>
>>>>> I'm trying to use asadmin create-jvm-options to add equivalent of
>>>>> VM option -Demma.rt.control.port=47651 into domain.xml.
>>>>>
>>>>> I do this:
>>>>>
>>>>> asadmin> create-jvm-options --passwordfile adminpassword.txt --
>>>>> user admin --terse=true --host localhost --echo=true --port 4849
>>>>> \- Demma.rt.control.port=47650
>>>>> CLI147 Invalid command, mma.rt.control.port=47650
>>>>> Use "help" command for a list of valid commands.
>>>>>
>>>>> why this error?
>>>>>
>>>>> The example from help shows:
>>>>>
>>>>> EXAMPLES
>>>>> Example 1: Using the create-jvm-options command
>>>>>
>>>>> JVM options must start with a dash (-). Use the backslash
>>>>> (\) to escape the dash delimiter.
>>>>>
>>>>> asadmin> create-jvm-options --interactive=true --secure=true
>>>>> Press enter to continue, q to quit:
>>>>>
>>>>> --passwordfile passwords.txt --terse=false --user admin
>>>>> --host localhost --port 4849 --target server
>>>>> \\-Dunixlocation=/root/example:-Dvariable=
>>>>> \$HOME:-Dwindowslocation=d\\:\\\sun\\\appserver:-Doption1=-
>>>>> value1
>>>>> Command create-jvm-options executed successfully
>>>>>
>>>>> Usage shows:
>>>>>
>>>>> asadmin> create-jvm-options
>>>>> Usage: create-jvm-options [--terse=false] [--echo=false] [--
>>>>> interactive=true] [--host localhost] [--port 4848|4849] [--secure
>>>>> | -s] [--user admin_user] [--passwordfile file_name] [--
>>>>> profiler=false] [--target target(Default server)] (jvm_option_name
>>>>> [=jvm_option_value])[:jvm_option_name [=jvm_option_value]]*
>>>>> CLI020 Operand is required.
>>>>>
>>>>> What do I have to do to successfully create a VM arg in
>>>>> domain.xml using asadmin create-jvm-options?
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------- -
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>