Hello,
I have the impression that overriding port/ host settings for group 
communication via binding-manager is still not possible. A posting going far 
back to 2003 (  http://www.jboss.com/index.html?module=bb&op=viewtopic&t=51400  
) mentioned a problem that is very similar to the one I face today in 2006 
(unfortunately, the former author was not blessed with any reply from JBoss 
staff ...). 
So, if I want to use XSLTConfigDelegate in the following fashion

  | <service-config name="jboss:service=DefaultPartition"
  |          delegateClass="org.jboss.services.binding.XSLTFileDelegate">
  |     <delegate-config>
  |     <xslt-config configName="PartitionConfig"><![CDATA[
  |      <xsl:stylesheet
  |          xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
  | 
  |      <xsl:output method="xml" />
  |      <xsl:param name="port"/>
  | 
  |      <xsl:template match="/">
  |        <xsl:apply-templates/>
  |      </xsl:template>
  | 
  |      <xsl:template match = "TCP">
  |          <TCP>
  |             <xsl:for-each select="@*">
  |             <xsl:choose>
  |                </xsl:when>
  |                <xsl:when test="(name() = 'start_port' and . = '7800')">
  |                   <xsl:attribute name="port"><xsl:value-of select="$port" 
/></xsl:attribute>
  |                </xsl:when>
  |                <xsl:otherwise>
  |                   <xsl:attribute name="{name()}"><xsl:value-of select="." 
/></xsl:attribute>
  |                </xsl:otherwise>
  |             </xsl:choose>
  |             </xsl:for-each>
  |             <xsl:apply-templates/>
  |          </TCP>
  |       </xsl:template>
  | 
  |       
  |      <xsl:template match="*|@*">
  |        <xsl:copy>
  |          <xsl:apply-templates select="@*|node()"/>
  |        </xsl:copy>
  |      </xsl:template>
  |    </xsl:stylesheet>
  |    ]]>
  |    </xslt-config>
  |    </delegate-config>
  |         <binding port="${jboss.bind.port.clusterCom}"/>
  | </service-config>
  | 
I will end up with the same exception as my fellow in 2003 (partly quoted):
anonymous wrote : 
  | 12:34:06,842 WARN  [ServiceConfigurator] Failed to apply service binding 
override
  | javax.management.AttributeNotFoundException: Attribute 'PartitionConfig' 
found, but it is not readable
  |         at 
org.jboss.mx.server.AbstractMBeanInvoker.getAttribute(AbstractMBeanInvoker.java:319)
  |         at 
org.jboss.mx.server.MBeanServerImpl.getAttribute(MBeanServerImpl.java:541)
  |         at 
org.jboss.services.binding.XSLTFileDelegate.applyConfig(XSLTFileDelegate.java:88)
  |         at 
org.jboss.services.binding.ServiceBindingManager.applyServiceConfig(ServiceBindingManager.java:255)
  | 

Does anybody know how to do a work around? One idea would be to declare this 
Attribute 'PartitionConfig' readable - I learned from 
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=51400 that this causes 
a problem for jmx-console. However, I am not using this console at all, so how 
could I change the access rights for this attribute?

Thanks a lot,
Thomas

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3919098#3919098

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3919098


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to