geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gianny Damour <gianny.dam...@optusnet.com.au>
Subject Re: Are these hardcodeed user/pass/host/port in plan.xml of farming correct ?
Date Fri, 19 Jun 2009 08:19:35 GMT
Hi,

The way to configure this attribute in config.xml is to use  
<attribute  
propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnecto 
rInfoEditor" ...>

See

http://cwiki.apache.org/GMOxDOC22/farming-using-deployment.html

for a full example.

Thanks,
Gianny

On 19/06/2009, at 6:01 PM, Shawn Jiang wrote:

>  I can NOT find <xml-attribute> in schema of config.xml  : http:// 
> geronimo.apache.org/schemas-2.1/docs/attributes-1.2.xsd.html
>
> So that I don't think config.xml support <xml-attribute> which only  
> exists in general deployment plan: http://geronimo.apache.org/ 
> schemas-2.1/docs/geronimo-module-1.2.xsd.html
>
> Anyway, I'll give it a try and update the result here.
>
> On Fri, Jun 19, 2009 at 3:41 PM, David Jencks  
> <david_jencks@yahoo.com> wrote:
>
> On Jun 19, 2009, at 12:13 AM, Shawn Jiang wrote:
>
>> Can anyone shed some light on this ?
>
> The entire bit of xml is a single attribute for this gbean so if  
> you want to modify something via config.xml you'd need the entire  
> xml snippet in config.xml.  At that point the ${} substitutions  
> ought to work.
>
> I don't recall anything like this in the standard geronimo plugins  
> but we do something like this in the tck server to redefine the  
> default environments for the builder so as to add some dependencies  
> needed by all the test apps.
>
> hope this relates to your question...
> thanks
> david jencks
>
>>
>> On Tue, Jun 16, 2009 at 11:26 AM, Shawn Jiang  
>> <genspring@gmail.com> wrote:
>> Another question,  Seems config.xml does not support
>>
>>  <xml-attribute name="extendedJMXConnectorInfo">
>>              <ns:javabean xmlns:ns="http://geronimo.apache.org/xml/ 
>> ns/deployment/javabean-1.0"  
>> class="org.apache.geronimo.farm.deployment.DeploymentExtendedJMXConne 
>> ctorInfo">
>>                  <ns:property name="username">system</ns:property>
>>                  <ns:property name="password">manager</ns:property>
>>                  <ns:property name="protocol">rmi</ns:property>
>>                  <ns:property name="host">localhost</ns:property>
>>                  <ns:property name="port"> ${NamingPort +  
>> PortOffset}</ns:property>
>>
>>                  <ns:property name="urlPath">JMXConnector</ 
>> ns:property>
>>                  <ns:property name="local">true</ns:property>
>>              </ns:javabean>
>>          </xml-attribute>
>>
>> style configuration.   I have to add a "port" attribute to  
>> BasicNodeInfo so that I can expose it to config.xml in pom.xml.
>>
>> Also, I agree that username and password should not be in config- 
>> substitutions.properties.  But I do think they should be exposed  
>> in config.xml so that the user can change them when he change the  
>> user/password of server.
>>
>>
>>
>> On Mon, Jun 15, 2009 at 6:50 PM, Gianny Damour  
>> <gianny.damour@optusnet.com.au> wrote:
>> Hi Shawn,
>>
>> username, password and host should not be in config- 
>> substitutions.properties.
>>
>> port is the only candidate and should be set to ${NamingPort +  
>> PortOffset}
>>
>> Thanks,
>> Gianny
>>
>>
>> On 15/06/2009, at 6:14 PM, Shawn Jiang wrote:
>>
>>
>> In  Gtrunk\plugins\clustering\farming\src\main\plan\plan.xml,   
>> there are some  hardcodeed ser/pass/host/port string in it. I'm  
>> not sure if they should be something like ${PlanClusterNodeName}  
>> so that they can be set in server\config 
>> \config_substitution.properties.
>>
>>
>>
>> <gbean name="NodeInfo"  
>> class="org.apache.geronimo.farm.config.BasicNodeInfo">
>>          <attribute name="name">${PlanClusterNodeName}</attribute>
>>          <xml-attribute name="extendedJMXConnectorInfo">
>>              <ns:javabean xmlns:ns="http://geronimo.apache.org/xml/ 
>> ns/deployment/javabean-1.0"  
>> class="org.apache.geronimo.farm.deployment.DeploymentExtendedJMXConne 
>> ctorInfo">
>>                  <ns:property name="username">system</ns:property>
>>                  <ns:property name="password">manager</ns:property>
>>                  <ns:property name="protocol">rmi</ns:property>
>>                  <ns:property name="host">localhost</ns:property>
>>                  <ns:property name="port">1099</ns:property>
>>                  <ns:property name="urlPath">JMXConnector</ 
>> ns:property>
>>                  <ns:property name="local">true</ns:property>
>>              </ns:javabean>
>>          </xml-attribute>
>>      </gbean>
>>
>>
>> Can anyone give me any thoughts ?
>>
>> -- 
>> Shawn
>>
>>
>>
>>
>> -- 
>> Shawn
>>
>>
>>
>> -- 
>> Shawn
>
>
>
>
> -- 
> Shawn


Mime
View raw message