The port 4848 is hard coded into <install_dir>/config/asadmin.conf file
which asadmin uses to contact DAS when --port option is not provided.
If --port is provided to asadmin command it overrides the value in
asadmin.conf file and uses it to contact DAS.
C:\Sun\SDK\config>cat asadminenv.conf
# Copyright 2006 Sun Microsystems Inc. All rights reserved.
# Use is subject to license terms.
# Defines the defaults for the asadmin script. This file should only
contain simple properties. Edit judiciously.
*AS_ADMIN_PORT=4848*
AS_ADMIN_PROFILE=developer
AS_ADMIN_SECURE=false
You can decide to choose any port as your admin port and if you want
asadmin to use it , modify this asadmin.conf file AS_ADMIN_PORT property.
When you install appserver the default admin port choosen is 4848 and
that's the reason why this asadmin.conf file has 4848.
Hope this helps.
-Sankar
dinghy wrote:
> I use the enterprise version,you know ,I can define the port at the
> beginning.
> what does the default mean?
> Forever 4848,or the port defined at first?
> Surely it's a bug .
> -- ----------------原始邮件------------------
> *发件人:*"Jane Young"<Jane.Young_at_Sun.COM>;
> *发送时间:*2008年11月20日(星期四) 下午4:59
> *收件人:*"quality"<quality_at_glassfish.dev.java.net>;
> *主题:*
> Why is this a bug?
> You need to specify "--port 5858". If this option is not specified, it
> defaults to 4848.
>
> dinghy wrote:
>> descriptions:[ I set the port as 5858]
>>
>> D:\server\glassfish-v3-prelude\bin>asadmin set
>> server-config.http-service.http-l
>> istener.http-listener1.property.jkEnabled=true
>> Remote server does not listen for requests on [localhost:4848].
>> Is the server up?
>> No such local command, set. To run remote commands, start the
>> application server
>> (e.g. asadmin start-domain).
>> Command set failed.
>> D:\server\glassfish-v3-prelude\bin>
>>
>