geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cristian Roldan <roldan...@yahoo.com.ar>
Subject Re: Geronimo configuration directory
Date Mon, 30 Jan 2006 14:30:04 GMT
Hi Aaron,
  Thanks, PorletManger is what I need.
  I'm coding a JVM configuration porlet, the main idea is to learn more about Geronimo console,
I'm coding this functionality just to get more knowledge on Geronimo. You know coding real
things is the only way to understand Geronimo's architecture/evironment and source code.
   
  Thanks.
  

Aaron Mulder <ammulder@alumni.princeton.edu> escribió:
  On 1/30/06, Cristian Roldan wrote:
> Hi David,
> I'm traying to extend the admin console with a new portlet, this portlet
> should create a file on $GERONIMO_HOME/var/config, that the reason why I
> need the full path of config directory.
>
> Question: How can I get a instance of ServerInfo ?

You should look at PortletManager [which ends up using
ManagementHelper (an interface), and KernelManagementHelper (an
implementation of that interface)] in the existing portlet code. 
Basically, you can do something like this:

J2EEServer server = PortletManager.getCurrentServer(portletRequest);
ServerInfo info = PortletManager.getServerInfo(portletRequest, server);

(This is from memory so it may be a bit off, but it should be close.) 
What kind of portlet are you working on?

Thanks,
Aaron

> David Jencks escribió:
>
>
>
>
> On Jan 29, 2006, at 2:36 PM, Cristian Roldan wrote:
>
>
> Hi community !!
>
> I need to get the full path of the configuration directory, is there any
> Geronimo service/static class/JMX/Gbean that can give me that information ?
>
> I have to ask why :-) and what exactly you mean by configuration
> directory...
>
>
> You can get the location of the entire geronimo server from ServerInfo, and
> the location of config.xml relative to that from the local attribute manager
> gbean. However, there may not necessarily be a local attribute manager.
>
>
> These are typically set up in the "root" configuration such as j2ee-system
> or client-system: the packaging plugin has no such root configuration but
> installs a few gbeans in code. You can't override gbean attributes in these
> root configurations.
>
>
> Several people have mentioned in the past and Vincent Massol recently has an
> urgent need to allow relocating the var directory in some way and this will
> probably get implemented in the next few days as soon as we can figure out
> what we want to do.
>
>
> thanks
> david jencks
>
>
>
>
>
> Thanks
>
>
>
> ________________________________
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> Abrí tu cuenta aquí
>
>
>
>
> ________________________________
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> Abrí tu cuenta aquí
>
>
  


		
---------------------------------
 1GB gratis, Antivirus y Antispam
 Correo Yahoo!, el mejor correo web del mundo
 Abrí tu cuenta aquí
Mime
View raw message