users@glassfish.java.net

RE: How to start the server with a disabled HTTP listener

From: Martin Gainty <mgainty_at_hotmail.com>
Date: Tue, 4 Aug 2009 14:54:12 -0400

This is great information!

from what i've read AMX (is similar to JMX) and accomplishes the same functionality
?
DAS is the Domain Admin Server which is enabled when remote admin is requested
?

Merci,
Martin Gainty
2002-2003 CPT/Medicode/DRG/HCPCS coding for eFACT Hospital Budgeting
2004-2005 eHealthDirect HIPAA EDI Claims Management
2006 A01,A03,A08 HL7 Interfaces for eDischarge Patient Management Systems
______________________________________________
Note de déni et de confidentialité
 
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




To: users_at_glassfish.dev.java.net
From: Vince.Power_at_medavie.bluecross.ca
Date: Tue, 4 Aug 2009 14:56:42 -0300
Subject: RE: How to start the server with a disabled HTTP listener

If you have a default GlassFish install
with just the server instance then you only really have a DAS that you
happen to deploy your apps to.



From http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV2Architecture

Domain Administration Server (DAS).
The DAS, a fully functional Java EE 5 server instance, facilitates administration
for the Domain. All administrative operations (e.g. initiated via the CLI,
GUI, NetBeans IDE, and other tools) are routed to the DAS rather than to
server instances directly. For aggregate operations that encompass more
than one server instance, the DAS will be responsible for broadcasting
administration requests to instances. DAS is able to administer instances
running on remote hosts. When the DAS is not running administative operations
are not possible. No special efforts are made to make the DAS highly available
except for simple watchdog and restart capability. Instances and clusters
in the domain can function normally even if the DAS is not running.

Administrative Client Applications
(CLI, JSR 77, AMX). Administrative clients include the asadmin CLI
(command line interface) utility, and modules that plug into the Studio.
These applications reside either inside or outside the firewall and communicate
exclusively with the Domain Admin Server (and not server instances directly).
All application deployment makes use of the JSR 88 APIs. Configuration
and application deployment are done exclusively via JMX MBeans (some of
which are standardized by JSR 77). These clients clients use JSR160 JMX
connectors to access the DAS. To cross firewalls, the protocol of choice
implemented in the connector is HTTP(S). There is also an MBEan interface
called AMX that exposes all the functionality through API.


From:Martin Gainty <mgainty_at_hotmail.com>To:Users GlassFish.dev.java.net <users_at_glassfish.dev.java.net>Date:08/04/2009 02:46 PMSubject:RE: How to start the server with a disabled
HTTP listener



Mssr Power:

could you explain what DAS is.. and how it is used (or not) in this context?

merci
Martin Gainty
United Health Group 2002-2003
deNovis Medical Systems 2004-2005
Curaspan~the eDischarge Company 2006
______________________________________________
Note de déni et de confidentialité
Ce message est confidentiel et peut être
privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons
avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle
diffusion non autorisée ou la copie de ceci est interdite. Ce message sert
à l'information seulement et n'aura pas n'importe quel effet légalement
obligatoire. Étant donné que les email peuvent facilement être sujets à
la manipulation, nous ne pouvons accepter aucune responsabilité pour le
contenu fourni.





To: users_at_glassfish.dev.java.net
From: Vince.Power_at_medavie.bluecross.ca
Date: Tue, 4 Aug 2009 13:32:50 -0300
Subject: Re: How to start the server with a disabled HTTP listener

It shouldn't be hard to catch the INIT or STARTUP life cycle event, but
if you are using a single instance of Glassfish then you don't have an
operational DAS for your AMX calls to contact and update. Also I believe
that if the HTTP listener was enabled in the configuration then even if
you had a DAS for your AMX calls to connect to it wouldn't be able to stop
the listener from starting since the container doesn't seem to get updates
from the DAS during the INIT and STARTUP stages of it's lifecycle.

But if it is possible I'd also like to know how to get it to work.

Regards,
Vince

From:glassfish_at_javadesktop.orgTo:users_at_glassfish.dev.java.netDate:08/04/2009 01:16 PMSubject:Re: How to start the server with a disabled
HTTP listener




Thanks for the answer, but I want to avoid hacking the domain.xml.

I would like to implement the LifeCycleListener interface and on the startup
event,
get hold of the DomainRoot and disable the http listener using AMX.

How do I access the AMX DomainRoot from [i]inside[/i] of the Glassfish
server?
[Message sent by forum member 'jthoennes' (jthoennes)]

http://forums.java.net/jive/thread.jspa?messageID=358813

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
For additional commands, e-mail: users-help_at_glassfish.dev.java.net




-----------------------------------------------------------------------
This communication, including any attached documentation, is intended only
for the person or entity to which it is addressed, and may contain confidential,
personal, and/or privileged information. Any unauthorized disclosure, copying,
or taking action on the contents is strictly prohibited. If you have received
this message in error, please contact us immediately so we may correct
our records. Please then delete or destroy the original transmission and
any subsequent reply. Thank you.

La présente communication, y compris toute pièce qui y a été jointe, est
destinée uniquement à la personne ou à l’entité à laquelle elle a été
adressée, et contient des renseignements à caractère confidentiel et personnel.
Toute diffusion ou reproduction non autorisée ou toute intervention entreprise
relativement à son contenu est strictement interdite. Si vous avez reçu
ce message par erreur, veuillez nous le signaler immédiatement afin que
nous puissions effectuer la correction à nos dossiers. Veuillez par la
suite supprimer ou détruire le contenu de la transmission originale ainsi
que toute réponse ultérieure. Merci.
-----------------------------------------------------------------------

Get your vacation photos on your phone!
Click
here.


-----------------------------------------------------------------------

This communication, including any attached documentation, is intended only for the person or entity to which it is addressed, and may contain confidential, personal, and/or privileged information. Any unauthorized disclosure, copying, or taking action on the contents is strictly prohibited. If you have received this message in error, please contact us immediately so we may correct our records. Please then delete or destroy the original transmission and any subsequent reply. Thank you.



La présente communication, y compris toute pièce qui y a été jointe, est destinée uniquement à la personne ou à l’entité à laquelle elle a été adressée, et contient des renseignements à caractère confidentiel et personnel. Toute diffusion ou reproduction non autorisée ou toute intervention entreprise relativement à son contenu est strictement interdite. Si vous avez reçu ce message par erreur, veuillez nous le signaler immédiatement afin que nous puissions effectuer la correction à nos dossiers. Veuillez par la suite supprimer ou détruire le contenu de la transmission originale ainsi que toute réponse ultérieure. Merci.

-----------------------------------------------------------------------

_________________________________________________________________
Get your vacation photos on your phone!
http://windowsliveformobile.com/en-us/photos/default.aspx?&OCID=0809TL-HM