admin@glassfish.java.net

Re: server names

From: Joe Di Pol <joe.dipol_at_oracle.com>
Date: Thu, 09 Dec 2010 08:55:27 -0800

For Nodes I just copied and pasted from some place else. I honestly
thought they were all the same. My intent was that nodes would be
the same as server instances.

I would vote for being more consistent and restrictive -- unless
there is a compatibility reason to match what is in 2.1

Tom Mueller wrote:
> While going through the @Pattern annotations in the config beans today,
> I noticed the following detail:
>
> The server regex is:
>
> "[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_\\.;]*"
>
> while the regex for all of the names (except for apps) is:
>
> "[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_\\./;#]*"
>
> The difference between this is that "/" and "#" is not allowed in a
> server name.
>
> I expect that the "/" is disallowed because the server name is used as a
> filename under the "nodes" directory. Is there a reason why "#" is
> excluded?
>
> Just checking to make sure this was intentional.
>
> Thanks.
> Tom
>
>