Torque has provided Avalon Component support for some time now. This little HowTo should provide the necessary information to use Torque with some Avalon containers, namely ECM, Merlin and Fulcrum-YAAFI.
The configuration is straightforward. Use the following snippet to make the Torque component available in your container:
<role-list>
    <role
        name="org.apache.torque.avalon.Torque"
        shorthand="Torque"
        default-class="org.apache.torque.avalon.TorqueComponent"/>
</role-list>
Torque will need access to its configuration file, so the component configuration looks like this:
<componentConfig>
    <Torque>
      <configFile>/WEB-INF/conf/Torque.properties</configFile>
    </Torque>
</componentConfig>
The path of the configuration file is relative to the application root of the container.