[
https://issues.apache.org/jira/browse/GERONIMO-2918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aman Nanner updated GERONIMO-2918:
----------------------------------
Attachment: activemq-config.patch
Here is a patch that addresses this issue (and also addresses Geronimo 2927).
There some comments in the activemq-broker pom.xml that can be removed.
> Have the ActiveMQ broker configured from an external configuration file by
> default
> ----------------------------------------------------------------------------------
>
> Key: GERONIMO-2918
> URL: https://issues.apache.org/jira/browse/GERONIMO-2918
> Project: Geronimo
> Issue Type: Improvement
> Security Level: public(Regular issues)
> Components: ActiveMQ
> Affects Versions: 1.2
> Reporter: Aman Nanner
> Priority: Minor
> Fix For: 1.2
>
> Attachments: activemq-config.patch
>
>
> Currently, the org.apache.activemq.gbean.BrokerServiceGBeanImpl GBean is
> configured in the activemq-broker config and is thus built into a serialized
> configuration during the build process. Looking at the plan.xml, there is a
> commented-out section that specifies an external configuration file to be
> used. Enabling this section allows for the broker to be configured by an
> external file.
> This configuration should be changed so that the activemq-broker
> configuration refers to an external file by default, rather than being
> internally configured in the plan. This external file can exist somewhere in
> the geronimo folder hieracy (e.g. var/config/activemq.xml). This external
> file should contain the same minimal configuration that is currently
> specified in the GBean descriptor in the plan.xml.
> The benefit of having an external file by default is that the activemq broker
> can be configured without having to rebuild Geronimo. This makes the
> ActiveMQ configuration much easier.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.